Right. I was very sceptical about this being a Keanu film, a religious (!) film and a film based on a DC Comics Comic (iirc) so anyway to cut a short story shorter this was a very enjoyable film. Despite it's short comings. Keanu was as wooden as ever but he was perfect for the part imo. Racheal Weisz saved the film, mainly because I am madly in love with her. Anyway, if you are looking for a supernaturalesque action movie Constantine has it all.