Действие переносит в Испанию 1944 года, где эхо гражданской войны всё ещё звучит в глухих лесах и на пыльных просёлочных дорогах. Десятилетняя Офелия приезжает вместе с больной матерью к новому отчиму, капитану Видалю, чьи методы поддержания порядка далеки от милосердия. Вместо семейного уюта девочка попадает в холодный казарменный быт, где каждый шаг контролируется, а любое слово против правил карается жестокостью. Гильермо дель Торо сознательно не делит экран на реальность и сказку, а сплетает их воедино, показывая, как фантазия прорастает сквозь бытовую грубость. Камера задерживается на замшелых камнях лабиринта, дрожащем пламени свечей и тяжёлых взглядах домработниц, фиксируя те редкие мгновения, когда привычный уклад жизни даёт трещину. Ивана Бакеро играет ребёнка, чьё воображение становится не просто убежищем, а способом удержаться на плаву. Серхи Лопес создаёт образ офицера, для которого дисциплина важнее человечности, а Марибель Верду и Ариадна Хиль показывают, как женщины вынуждены лавировать между страхом и тихим сопротивлением. История движется не через магические чудеса, а через тихие, но важные выборы. Каждый спуск в подземелье, разговор с загадочным существом и взгляд на старую книгу проверяют, где заканчивается послушание и начинается собственная воля. Ритм картины то замедляется до тягучих сцен за кухонным столом, то ускоряется под хруст сухой листвы в чаще, точно передавая дыхание тех, кто взрослеет слишком рано. За готической декорацией прячется простая тревога о том, куда девается невинность, когда взрослые сами забывают, что значит быть честными. Фильм не раздаёт моральных указаний и не строит воздушных замков. Он просто фиксирует путь девочки, которая учится доверять своим ощущениям, пока отдалённый гул патрулей продолжает задавать тревожный ритм, напоминая, что настоящие испытания редко заканчиваются в один день и требуют тихого мужества верить в то, что никто не видит.