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