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