There’s nothing new about Constantine – we’ve seen it all, from The Exorcist to End of Days, many times before – but it’s a lot better than many satanic movie failures. With Keanu in the lead, you can’t help but make comparisons in the visual style to the Matrix trilogy he’s spent the past half decade in, and there are nagging similarities (he’s dressed kind of the same, unseen forces, a little bullet-time even). He’s not a great actor, but he does the physical stuff better than most modern action stars.
Rachel Weisz is kind of dull, I much prefer her in comedy, but there’s some nice support from Tilda Swinton (Gabriel), Peter Stormare (Lucifer), and Djimon Hounsou (Midnite). The visual effects are stunningly nasty.