Enfrentándose a la película de la niña arrogante.
La historia se desarrolla durante la Segunda Guerra Mundial. En 1944, España todavía estaba a la sombra de la dictadura fascista y la guerra civil de Franco. El ejército buscó y mató a miembros del partido y demócratas en todas partes. Ofelia, de 12 años (interpretada por Ivana Baquerno), viaja al norte con su madre embarazada Carmen para encontrarse con su padrastro Wade (interpretado por Sergi López). La verdadera identidad de Wade es en realidad la de un oficial fascista responsable de reprimir y arrestar a las guerrillas locales en el norte de España. En lugar de vivir con la madre y la hija de Carmen* * *, es más como simplemente ver a Carmen dar a luz a su propia carne y sangre. El único placer de Vader es estudiar varios instrumentos de tortura para torturar y mutilar a los disidentes capturados.
Su madre quedó postrada en cama después de ver a su cruel padrastro y a sus secuaces cometer el mal todos los días y no cansarse nunca de hacerlo. Atormentada por la soledad y el dolor de presenciar atrocidades, Ofelia comienza a consolarse entregándose a sus propias fantasías. Un día, mientras Ofelia jugaba consigo misma, se sintió atraída por un elfo que parecía una libélula. Siguió al elfo y encontró un misterioso laberinto subterráneo debajo del cuartel general del ejército, y el guardián del laberinto, un orco con cuernos de cabra y ojos transparentes (Doug Jones), estaba esperando su llegada. El reino secreto imaginario sí existe.
Un orco que se parece a Pan le dice a Ofelia que en realidad es una princesa desaparecida de un reino subterráneo. Para poder regresar a su reino, Ofelia debe aceptar tres desafíos en el laberinto. Cuando Ophelia aceptó el desafío, su padrastro intensificó su ataque agresivo sobre el terreno. Por encima y por debajo de la tierra, la lucha contra las pesadillas desdibuja la línea entre fantasía y realidad.