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