Espagne, 1944. Ofelia, une fillette de 10 ans passionnée de contes de fées, s’installe avec sa mère enceinte auprès de son beau-père, un officier fasciste stationné dans les montagnes. Peu après, Ofelia découvre un labyrinthe envahi par la végétation au cœur de la forêt. Elle y rencontre Pan, un ancien faune qui prétend connaître son destin secret.