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