La película cuenta la historia de Ofelia, una niña de 13 años que se muda con su embarazada madre Carmen y su nuevo marido, el capitán Vidal del ejército fascista. Ofelia descubre un laberinto cerca de su nueva casa donde encuentra un fauno que le dice que ella es realmente una princesa de un mundo paralelo y debe completar tres tareas antes de la luna llena para regresar. Ofelia comienza a cuestionar su identidad y realidad mientras lidia con los cambios en su nueva vida bajo el régimen fasc