Amerykański ksiądz pracujący w Meksyku, zostaje opętany przez demona, którego usiłował wypędzić i popełnia najstraszniejsze świętokradztwo. Po latach musi zmierzyć się z konsekwencjami grzechu.
Adaptacja powieści Juana Rulfo „Pedro Páramo” o mężczyźnie, który szuka swego ojca w opuszczonym miasteczku naznaczonym przemocą, zemstą i żalem za niespełnioną miłością.
Harold Soyinka (David Oyelowo) prowadzi pozornie idealne życie u boku żony, z którą mieszka w domu na przedmieściach. Zawodowo jest pracownikiem korporacji. Pewnego dnia orientuje się, że przez lata najbliżsi go oszukiwali. Wkrótce zostaje wysłany w służbową podróż do Meksyku, która...