Конец Второй мировой войны, Испания. Капитан Видаль (Сержи Лопес) с ожесточением уничтожает отряды испанских партизан, сражающихся против фашистского режима в горах. К нему приезжает падчерица Офелия (Ивана Бакеро) вместе с беременной матерью (Ариадна Хиль). Девочка с самого начала испытывает сильную неприязнь к отчиму и, предоставленная сама себе, погружается в странный мир, населенный страшными и загадочными существами из расположенного поблизости заброшенного лабиринта.

Там она встречает Фавна (Даг Джонс), который видит в ней принцессу Моанну и дает ей три задания, которые необходимо выполнить до наступления полнолуния.

Фильм впервые был показан на Каннском кинофестивале, на котором ему устроили 22-минутную овацию. «Лабиринт Фавна» получил три «Оскара» – за лучшую режиссуру, лучшую операторскую работу и лучший грим. Это первый мексиканский фильм, получивший премию Американской киноакадемии. Одиннадцатилетняя Ивана Бакеро не подходила по возрасту для того, чтобы играть эту роль (изначально главной героине было 8–9 лет), но ее игра на пробах настолько впечатлила Гильермо дель Торо, что он изменил сценарий под нее.

Это страшная и одновременно добрая сказка о том, что добро побеждает зло – не только в сознании ребенка, но и в суровой реальности.