Hol volt, hol nem volt, egy messzi mocsárban, meghitt magányban élt egyszer egy morcos ogre, akit Shreknek hívtak. Ám a zöld szörny nyugalmát és életét egy napon fenekestül felbolygatta egy különös esemény: mesebeli lények lepték el a mocsarat - és lepték meg gyanútlan hősünket. A három vak egér futkározott a vacsoráján, a nagy, gonosz farkas feküdt az ágyában, a hét törpe Hófehérke koporsóját tette az asztalára, kunyhója előtt pedig ott nyüzsgött a három hajléktalan kismalac, és mindenféle más varázslatos figurák, akiket a gonosz Farquaad nagyúr űzött el otthonukból. Shrek tehát elment a nagyúrhoz, hogy visszakövetelje mocsarát, de ehhez előbb meg kell mentenie a szörnyű tűzokádó sárkány karmaiból Fiona királylányt, hogy Farquaad feleségül vehesse, és így király lehessen... A nagy kalandban társa is akad az ogrének: a szószátyár Szamár, aki bármit megtenne Shrekért. Hamarosan kiderül, hogy a sárkánynál sokkal nagyobb problémát jelent Fiona különös titka...

Esma egyedül neveli 12 éves lányát Szarajevó Grbavica nevű negyedében. A környék még mindig magán viseli a délszláv háború emlékeit, az emberek még mindig reménykednek abban, hogy halott családtagjaik holtteste egyszer előkerülhet. Az államtól kapott segélyből nehezen tudnak megélni, így Esma kénytelen egy éjszakai bárban munkát vállalni. Az iskolában osztálykirándulást szerveznek és az asszony feltétlenül össze akarja gyűjteni a pénzt, hogy a gyereke is utazhasson. A kamaszlány nem érti, hogy anyja miért nem kéri ki azt a hivatalos igazolást a hatóságoktól, ami bizonyítja, hogy az apja hősi halált halt a háborúban, hiszen akkor jelképes összeget kellene csak fizetniük. Anya és lánya kapcsolata egyre feszültebbé válik és Esma nem tarthatja sokáig titokban az igazságot.