Grande....
Un detective del soprannaturale, John Constantine, si affianca alla bella e scettica poliziotta Angela Dodson per indagare sul suicidio della sorella gemella di lei. In realtà il suicidio di Isabel era stato causato dai suoi poteri medianici. La giovane sapeva che Mammon, figlio di Satana, intendeva instaurare il suo regno sulla terra, adempiendo ad una profezia della Bibbia Infera.
Per riuscire a scoprire cosa ha spinto Isabel alla morte, Angela cerca di recuperare le proprie abilità di medium, in modo da poter visitare l'Inferno; ma diventa così il tramite ideale per la venuta di Mammon.
Così viene rapita e Gabriele tenta di portare sulla terra Mammon usando la lancia del destino. Una perversa unione tra il prediletto di Dio e il figlio di Satana. Gabriele agisce così perché ritiene gli uomini indegni del loro dono, e vuole che solo coloro che sopravviveranno al regno degli inferi in terra possano accedere al paradiso ("Gli umani riescono ad elevarsi al di sopra delle nefandezze solo quando sono a terra"). Nella sua follia, in realtà Gabriele agisce per la salvezza di tutto il genere umano, intesa come salvezza delle loro anime.
John interviene suicidandosi per richiamare l'attenzione di Lucifero, il quale mal vede la venuta di un altro "Signore del Male" sulla Terra. Lucifero ferma Gabriele, poi chiede a John quale sia il suo ultimo desiderio, quest'ultimo chiede solo la salvezza per la sorella di Angela.
Questo è il sacrificio, richiesto da Dio per essere ammessi al paradiso; ma ora che finalmente Dio apre le sue porte a Constantine, Lucifero gli ridona la vita (curandolo dal cancro), in modo che possa dimostrare di meritare in realtà l'inferno. Così Costantine si ritrova pronto per una nuova avventura, senza cancro ai polmoni e con una nuova possibilità per meritare la redenzione.
Dopo i titoli di coda, Costantine porta i saluti alla tomba di Chas Kramer, il ragazzo che lo aiuta nella sua avventura. In quell'istante si vede che Chas Kramer, divenuto angelo, va in paradiso