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