Królestwo Majów chyli się ku upadkowi. Władcy próbują pozyskać przychylność bogów i szykują ofiary z ludzi. Jeden z wojowników ucieka, by uniknąć śmierci na ołtarzu.
Hiszpania, 1944 rok. Jedenastoletnia Ofelia przenosi się z matką do domu okrutnego ojczyma. Pewnego dnia odkrywa tajemniczy labirynt, w którym spotyka fauna.
Ambitny samochód wyścigowy przypadkiem trafia do małego miasteczka, gdzie wyrządza znaczne szkody. Zanim opuści to miejsce, będzie musiał wszystko naprawić.