Spanyolország, 1944. A polgárháború véget ért, de a hegyekben még harcolnak a gerillák. Carmen (Ariadna Gil) kislányával, Oféliával (Ivana Baquero) új férjéhez, a hideg, kegyetlen és autoriter Vidal (Sergi López) kapitányhoz költözik, aki Franco seregében szolgál. Ofélia nem szenvedheti az új életét, így a ház mögött felfedezett rejtélyes labirintusba menekül. Pán - védelmezője és vezetője - egy mesebeli figura meggyőzi, hogy a kislány egy mágikus királyság rég elveszett hercegnője. Hogy az elveszett igazságot megtalálja, Oféliának három próbát kell kiállnia, olyanokat, melyekre senki nem készítette fel.

A második világháború idején a Pevensie-gyerekeket vidékre küldik a németek bombázta Londonból. Peter, Susan, Edmund és Lucy a hóbortos Digory Kirke professzornál talál menedéket. Egyik nap Lucy, játék közben elbújik a hatalmas szekrényben, és váratlanul Narnia havas tájain találja magát. A csodálatos országot törpök, faunok, kentaurok és más különféle mesebeli lények népesítik be. Békés földjük azonban az örök tél, a jég és a fagy fogságában vergődik, a gonosz fehér boszorkány elátkozta őket. A legenda szerint négy gyerek hozza majd el a szabadulást számukra.

A boldogsághoz vezető út nem mindig egyenes, ezt kell megtanulnia a becsületes, jólelkű Tökfilkónak. Ő az egyedüli a faluban, aki segít egy koldusnak, aki köszönetképpen egy aranylúdat ajándékoz neki. A fiú a szomorú hercegnőnek szánja az ajándékot, el is indul vele a kastélyba. Igen ám, de sok irigy, önző ember keresztezi útját...