BASED on the DC/Vertigo comic book Hellblazer, this uneven thriller tells the story of irreverent supernatural detective John Constantine (Keanu Reeves), who walks a thin line between evil and good.

He teams up with police detective Angela (Rachel Weisz), who seeks his help in investigating the suicide-like death of her twin sister.