Vuosi 1944. Raskaana oleva nainen ja kirjoja kainalossaan puristava tyttö kiitävät Espanjan vuorilla armeijan autokaravaanin kyydissä. Äidin on päästävä lapsen isän, yltiöagressiivisen everstin luo. Tyttö pakenee yhä syvemmälle fantasian labyrinttiin. Sadistisena riehuvan sissisodan kuolinkouristukset rinnastuvat Ofelian mielikuvitusmaailmaan. Vanhan myllyn uumenissa avautuu labyrintti. Sen outoa logiikkaa noudattava isäntä Pan ajaa Ofelian yhä merkillisimpiin tehtäviin ja kohtaamisiin. Satumaisuus lumoaa herkästi. Heti perään seuraa sadistinen veriteko. Keijujen lento ei ole niin kepeää, kun hurme hulmahtaa siiville tuon tuosta. Del Toron ihmiset ovat inhimillisiä, uljaita ja uhrautuvaisia.

Shrek lähtee uskaliaalle matkalle, jonka päämääränä on pelastaa tuittupäinen prinsessa Fiona lohikäärmeen kynsistä. Samalla Shrek hankkii takaisin kotisuonsa juonia punovalta lordi Farquaadilta. Apuna Shrekillä on rakastettava, mutta melko suulas Aasi.

Avioliiton auvoisa satama joutuu myrskyn kouriin, kun Shrek ja Fiona matkaavat tapaamaan appivanhempiaan joutuen ratkiriemukkaaseen ja vauhdikkaaseen seikkailuun. Uskollisen Aasin avulla Shrek käy taistoon myrkkyjuomaa keittelevää Hyvää haltiajatarta, komeaa Prinssi Uljasta ja kuuluisaa palkkamurhaajaa, Saapasjalkakissaa vastaan.

Ronjan syntymä oli yhtä suurta juhlaa. Salamat leimusivat ja ukkosen jylinä kiiri halki vuorten ja metsien. Ryöväripäällikkö Mattis oli haljeta onnesta! Mattisin suku jatkuisi ja Ronjasta tulisi uusi ryöväripäällikkö. Niin hän ainakin luuli. Hän ei nimittäin tiennyt, että samana yönä syntyi toinenkin ryöväripäällikkö...