Constantine was a very good movie. Keanu played his part rather well, but the actors that shined were Rachel Weisz (Isabel/Angela), Tilda Swinton (Gabriel) and Peter Stormare (Lucifer). Tilda Swinton particularly did a very interesting acting job being (SPOILER)the misleaded good guy who ends up being the villain. The cinematography and editing for the movie was also very well done. The use of symoblism was astounding....angels with black wings, Lucifer in a white suit, transition from heaven and hell, ect. And they did a very good job not making this movie about Catholicism. There is much Catholic reference in this movie, but they don't really emphasize the Catholic part of the references, which I thought was a good thing to do with that, so this movie didn't try to be a religious movie and take away from the action and drama part.