Испания, 1944 год. В лесах северной Наварры партизаны ведут отчаянную борьбу против фашистского режима. В это неспокойное время юная Офелия, десятилетняя мечтательница с богатым воображением, прибывает вместе с беременной матерью Кармен в военный лагерь. Их принимает отчим девочки, капитан Видаль — безжалостный офицер армии Франко, одержимый идеей уничтожения повстанческого движения. Однажды Офелия находит рядом с домом таинственный заброшенный лабиринт, куда её приводит волшебная фея.
В сердце лабиринта девочку встречает древний Фавн, хранитель подземного царства. Он открывает Офелии невероятную тайну: она — пропавшая принцесса заколдованного королевства, которую все это время искал её бессмертный отец. Чтобы вернуться в мир магии и занять свой законный трон, Офелия должна выполнить три трудных испытания до следующего полнолуния. Фавн строго предупреждает: никто не должен узнать об их договоре.