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