1944 yılı İspanyasında, sivil savaş kargaşası sona ermiş görünse de, Navarranın kuzeyindeki dağlık bölgelerde çatışmalar sürmektedir. Kendi hayal dünyasında yaşayan 10 yaşındaki Ofelia, hamile annesi Carmenle birlikte, Navarraya, üvey babası Kaptan Vidalin yanına gider. Kaptan Vidal, faşist yönetimin emrinde çalışan ve sınırları isyancılardan temizlemekle görevli bir memurdur. Sert mizacı ve otoriter tavrı nedeniyle üvey babasıyla en ufak bir yakınlık kuramayan Ofelia, bir gün arka bahçelerinde, esrarengiz bir labirent keşfeder. Bu labirentin içinde tanıştığı, gövdesinin yarısı insan yarısı yaratık olan Panla yaşayacakları, Ofelianın bütün yaşamını değiştirecektir.