10-aastane Ofelia, kes elab koos oma türannist kasuisa ja raseda emaga uues kodus, tunneb end üksi, kuni ta avastab laguneva labürindi, mida valvab salapärane faun, kes väidab, et teab tema saatust. Kui ta soovib naasta oma pärisisa juurde, peab Ofelia täitma kolm hirmuäratavat ülesannet.
Vincent on külm, kalkuleeriv löögiinimene, kes alati selle poole püüdleb. Max on paljude unistustega ja suurte tulemusteta kabiinijuht. Sel saatuslikul ööl peab Max viima Vincenti järgmisele töökohale: üks öö, viis peatust, viis koputust ja üks väljapääs. Pidevas kokkupõrkes elatud eluga ei ole mõlemad enam ühesugused. Täna õhtul kõik muutub ...