See it for the good and game performances of Rachel Weisz and Djion Hounsou but the film is more and less a rip off of the Prophecy films.

Rating: 4/10 (8 February 2005)

Keanu Reeves plays John Constantine, a PI who dabbles in the supernatural. He does routine exorcisms and fights demons that try to enter our world. His reputation draws the attention of detective Angela Dodson, who is played by Rachel Weisz. She needs his help to solve the apparent suicide of her twin sister Isabell, who jump to her death while she was locked up in a mental hospital. Angela does not believe her sister would commit such an act because of their religious upbringing and thinks that there is something more going on than it seems. So like the rabbit from Alice in wonderland. Reeves takes the Detective on a wild ride though his seedy world. Which involves a man made up of bugs, demons that fly at you, an annoying smart mouth street kid and angels with secrets of their own. Which in fact all leads to a climax that involves the devil himself and a battle for a lost soul. If you kind of recognize the story, you would be right on the money. It's lifted from The Prophecy films, which stared Christopher Walken. Only this time with a bigger budget and a better cast at its disposal. (With out the great Christopher Walken himself of course but his character is in the film, HINT, HINT) The acting is good, particularly because it has a game cast willing to go with what ever is going on with the script. Unfortunately, not everyone gives their best and it leaves the others to pick up the slack for them. Keanu Reeves is one of the actors who don't really give a hundred percent with his performance. Yes, I know I'm talking about Keanu Reeves of all people but he's not his usual self in this movie. His character is basically a miserable human being during the course of the entire film and you don't understand on why would anyone even want to be bothered with him. Yes, he's the lead and he is playing a kind of rouge heroic character but he does not even have a likable side to him. You end up wishing that your able to know the other characters more than you get to know him. One of those characters is The police Detective played by Rachel Weisz, who not only bring a sense of steely determination and strong will to the role but also is a much better lead character than Keanu is. You actually care about her while you really don't care about Constantine or what is happen inside of him. The other interesting character in the film is Papa Midnight who is played by Djimon Hounsou, a demon hunter like Constantine himself but with a lot more charm and personally. I would have rather seen more of him than Keanu Reeves as well but he's only in the film for about fifteen minutes. Chaz, the street kid is just too annoying for words and is really only there to (I will not spoiled that for you, you have to see it to believe it). There is an Angel/ Demon called Balthazar, who is actually a real hoot and does give the film a real presence of evil in it. The angel Gabriel is in it as well but if you have seen the Prophecy films, you know what purpose he/she has (Big hint, Christopher Walken) and the devil himself comes in the last ten minutes of the film to cause a little havoc for our heroes.
The movie has it's up and downs in other aspects as well. The script in a sense does not know what it wants to be from time to time and the dialog is not really well done in some of the scenes in the film. The cinematography is very well done in portraying the grim aspects of the Los Angeles but it's too dark in some places and it seems to me that it was done that way in order to hide some of the special effects, which are not too shabby but not as well done as one might have hoped.
All in all, a decent film saved by the game performances of Weisz, Hounsou and the guy from Bush but you will get a sense of seeing this film before.