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