Давным-давно в подземном царстве, где не было ни лжи, ни боли, жила принцесса, которая мечтала попасть в мир людей. Ей хотелось голубого неба, лёгкого ветерка и солнечного света. Однажды, ускользнув от стражи, принцесса сбежала. Когда она вышла на поверхность, солнечный свет стёр все её воспоминания. Её тело изнывало от холода, болезней и боли. В конце концов она умерла. Однако её отец король знал, что её душа вернётся. Возможно, в другом теле и в другое время. Он готов был ждать её до скончания времён.
Испания, 1944 год. Гражданская война закончилась, но в горах группы вооружённых повстанцев продолжают сопротивляться фашистскому режиму. Отряду франкистов под командованием капитана Видаля поставлена задача уничтожить партизан. Видаль - кровавый каратель, он готов убить всех противников. В его лагерь приехала беременная жена со своей дочерью Офелией, падчерицей Видаля. Офелия, десятилетняя девочка, любит читать сказки, верит в чудеса. Неподалёку от военного лагеря находятся странные каменные сооружения. Девочке сказали, что это лабиринт. Ночью в спальню залетело странное существо. Офелия решила, что это фея, которая зовёт её с собой. Офелия оказалась в лабиринте. Её встретил хозяин подземелья Фавн. Он сообщил Офелии, что она на самом деле пропавшая принцесса подземного царства Моанна. По приказу короля, отца Моанны, Фавн должен убедиться, что сущность принцессы осталась нетронутой, и она не стала простой смертной. Для этого девочка должна выполнить до наступления полнолуния три задания. Фавн дал "Книгу судеб", которая должна давать указания девочке. Задания для девочки сложные, опасные, происходят в волшебном мире. А в реальной жизни свои проблемы: мать Офелии, беременность у которой проходит очень сложно, в тяжёлом состоянии; партизаны, за которыми охотится Видаль, не намерены сдаваться, хотя им очень трудно... На маленькую беззащитную девочку в реальной жизни обрушились тяжелейшие испытания. А как же помощь из подземного мира?