content: Horrible adaptation of the vertigo comic book is not only a smack in the face of the followers of the book with a flat out moronic screenplay that takes all the good out of the comic but also has the worse actor to play the title role of John Constantine. Keanu Reeves not only makes the role into a joke with his lack of talent but makes everyone around him look bad as well. The cinematography is ugly, making the movie a real eye sour and the special effects lack a certain feel to it. Out of the entire cast, only Rachel Weisz comes out with her dignity intact with a very good performance that the movie squanders in order to let Keanu act like a darker version of his NEO character towards the latter half of the film. They should have taken the material seriously and made a great horror movie out of it but instead, we have a children's movie that geared to Matrix heads.Avoid this film like the plague.