U Španjolskoj 1944. godine, neposredno nakon Građanskog rata, djevojčica Ofelija (I. Baquero) odseli se zajedno sa svojom trudnom majkom očuhu Vidalu (S. López), okrutnom vojnom zapovjedniku Francove vojske. Kako bi pobjegla od ružne svakodnevice, Ofelija neprestano bježi u svoj svijet mašte. Njezina je znatiželja jednoga dana odvede u šumu, te u tajanstveni podzemni labirint gdje susretne neobično biće, mitskoga Pana (D. Jones). Pan tvrdi da je ona reinkarnacija princeze Moanne - izgubljene kćeri podzemnoga kralja i da je njegova zadaća čuvati portal koji bi je trebao vratiti ocu. No, prije svega treba provjeriti je li njezina besmrtna duša ostala nepromijenjena i Ofelija mora izvršiti tri zadatka u vrijeme punog Mjeseca. No, to će ovu bajku na opasan način ispreplesti s ratnom stvarnošću...

Opasnost koja se nadvila nad Sjeverni pol ovoga bi Božića mogla dovesti u pitanje posjet Djeda Mraza djeci svijeta. Naime, zločesti Neven odlučio je ukrasti poznatom Djedici stroj pomoću kojeg on putuje kroz vrijeme i u jednoj večeri uspijeva podijeliti poklone svim mališanima na zemaljskoj kugli. Kako bi to spriječio, simpatični vilenjak Bernard okupit će prijatelje ne bi li spasili Božić i osigurali dostavu poklona na vrijeme!