När 10-åriga Ofelia flyttar till ett nytt hem med sin gravida mamma och tyranniske styvfar känner hon sig ensam – tills hon upptäcker en förfallen labyrint som vaktas av en mystisk faun som påstår sig känna till hennes öde. Om hon vill återvända till sin riktiga far måste Ofelia genomföra tre skrämmande uppdrag.