Az emberi érzékek számára felfoghatatlan vidékeket különös lények, angyalok és démonok népesítik be, tetteik sokszor a mi világunkban is következményekkel járnak. John Constantine (Keaun Reeves) magándetektív ebben a másik világban is járatos. Ő megjárta már a poklot - szó szerint. A természetfeletti ügyekre specializált nyomozó egyik nap a szokásosnál is nehezebb ügybe botlik. Megbízója nem hisz a túlvilágban. Angela (Rachel Weisz) eddig csupán a kézzelfogható bizonyítékokban hitt, most azonban még az ördöggel is szövetséget kötne, hogy megtalálja ikertestvére gyilkosát?.