Synopsis
John Constantine (Keanu Reeves) is een koppige detective die occulte mysteries onderzoekt. Zijn avonturen hebben hem al eens letterlijk naar de hel en weer terug gebracht, en hij leeft continu op het randje van goed en kwaad. Constantine gaat samenwerken met de sceptische politieagente Angela Dodson (Rachel Weisz) om de mysterieuze zelfmoord van haar tweelingzus te ontrafelen. Hun onderzoek leidt hen naar de werelden van de demonen en engelen.