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