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