PlotJohn Constantine (Reeves) is a man gifted – or rather cursed – with the ability to see the "half-breed" demons and angels that walk the Earth. More interested in exorcising demons, he's reluctant to help police detective Angela (Weisz) investigate the suicide of her sister, but when full-on demons start fighting their way into our plane, he reconsiders.

VerdictWhile lacking the richness of its source material, it remains an enjoyable, immoral and sometimes beautifully Gothic tale.