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