Tolimoje šalyje, negailestingas valdovas Lordas Farquaad’as į tolimąjį užkampį išvijo visas pasakų būtybes. Valdovui pasipriešinoti sugebėjo trys būtybės: Pirmasis – žalias, smirdintis ogras, tačiau su auksine širdim, vardu Šrekas; jo kilnusis bendražygis, negalintis nutilti, Asilas; ir gražioji, bet „kieta“ princesė Fiona, kurią į žmonas pasiimti nori pats piktasis Duloc’o valdovas.

Žaliasis žmogėdra Šrekas susituokia su gražuole Fiona, kuri pakviečia savo mylimąjį susitikti su tėvais – karaliene Lilijana ir karaliumi Haroldu. Tikrai ne visi yra patenkinti princesės pasirinkimu, o ypač žavusis princas, kuris tikėjosi kada nors sulaukti Fionos atsako. Nauji, juokingi, pavojingi ir žali nuotykiai su daugybe naujų personažų vėl prasideda!

Pagrindiniai herojai - keturi vaikai Liusė, Edmundas, Sjūzana ir Piteris - Antrojo pasaulinio karo metais iš Londono išvežami į saugesnę provinciją. Jie apsigyvena pagyvenusio profesoriaus name kaime, kur ir prasideda neįtikimi jų nuotykiai. Kartą, žaisdami slėpynes, vaikai aptinka seną drabužių spintą, kurioje atsiveria slaptos durys - įėjimas į stebuklingą Narnijos šalį. Tai nuostabus, taikus kraštas, kuriame gyvena kalbantys gyvūnai, kentaurai ir milžinai. Deja, ramūs Narnijos laikai - jau praeityje. Stebuklingą šalį užvaldė pikta Baltoji ragana ir pavertė ją šaltu amžinos žiemos kraštu. Netikėtai Narnijoje atsidūrę vaikai tampa paskutine šios nuostabios šalies viltimi. Kartu su buvusiu Narnijos valdovu, išmintinguoju liūtu Aslanu, herojai meta iššūkį raganai. Tik jie vieninteliai gali išvaduoti stebuklų šalį iš stingdančių ledo kerų. Tačiau kova su galinga ragana ir jos parankiniais bus ilga ir sunki…