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