The story takes place in Spain, a few years after the civil war, the civil war ended in 1939. General Franco won and assumed power as Spanish dictator. The Resistance has fled into the forest, but is looking for opportunities to recover. In this context, the film's narrative intertwines the real world and the mythical world. The mythological world centers on an abandoned labyrinth covered in weeds and a mysterious Faun creature, and the protagonist Ophelia (Ivana Buck Luo) Interaction. Ophelia encountered various strange and magical creatures, which became the core of her story and led her through the ordeal of the ancient garden labyrinth. After successfully completing the mission, Ofelia has the opportunity to ascend to the highest throne of the underworld as Princess Moanna, thus gaining immortality. At the same time runs the story of Captain Vidal (Serge López), son of a brave commander, killed in a battle in Morocco, sent to be surrounded by resistance groups, an army outpost in the forest. After Ofelia's father died, he married Ofelia's mother, Carmen (Ariadna Gil), as a wife. The state controls the ration to prevent it from reaching the resistance army hiding in the forest, a period that played a defenseless and evil role. Vidal's butler who secretly supported the rebels, Mercedes (Mariebel Verdu), also received support from Dr. Ferrero (Alex Angulo) during his mission. Midway through the film, the resistance movement defeated the people at the outpost in glorious fashion and received rations, leaving the captain and his men stunned. This event in the movie reversed the trend in favor of the resistance movement. Soon after, Vidal discovered that his steward, Mercedes, was a spy. Ophelia was locked in her room and Mercedes was taken to torture. However, she broke free, stabbed Vidal, and joined the rebels. The Faun returned to Ophelia and told her to take her brother to the maze. Vidal chased her. The faun told Ofelia that it takes the blood of innocent people to open the door to the underworld. Mu Shen suggested a few drops of his brother's blood. Ofelia refused to hurt her brother; To further violate her orders, Faun refused to help her. Vidal discovered that Ofelia was talking to a person (faun) whom Vidal could not see. Vidal picked up the baby from his arms and shot Ophelia; then when he reached the entrance of the maze, he was surrounded by the rebels occupying the outpost. Knowing that he would be killed, he gave the baby to Mercedes. One of the rebels killed Vidal. At the end of the film, Ophelia's blood drops from the center of the spiral stone staircase to the altar. Then Ophelia appeared in a golden throne room. The king of the underworld said that he passed the final test, which included choosing to sprinkle his own blood instead of his stepbrother.