They should have changed the character's name.

Rating: 3/10 (11 February 2015)

Meet John Constantine, the comic character.
Back in the '70s he was a youngster as many... sung in a punk band, worked odd jobs, and tried occultism because it seemed a sure way to get really laid with some very perverted chicks.
Unfortunately for him, and many others, he is someone for whom magic do work...his first encounter with demons ends with a girl eaten alive by said demon. And it all went downhill, from there.
Thirty odd years later, he is still an asshole, an unfortunate number of his friends have died, gone mad, be damned in Hell (not all off them in this order) because of him, and he is usually busy planning how to scam some Demon (or an angel, or an ancient god, or something more or less inhuman) over a packet of Silk Cut.
Literally... in a story, he got ridden of his own lung cancer by selling his soul to three different Hell princes.
By the way, he is a chain smoker with utter contempt for any form of physical exercise.
An awesome character, a bane for half-baked writers,and a frontal assault to the tenets of Christianism in general.
Being a pagan is not required to write his stories, but it helps.
Meet John Constantine, the protagonist of this movie.
A catholic trying to redeem himself, after a failed attempted suicide? Jumping back and forth with a holy gun?
Aiming to go to Heaven, after death?
He is the very antithesis of his namesake. Not to mention, an example of blatant disregard to the basis of catholicism.
Played by a particularly stiff Keanu Reeve, to booth...
I couldn't help, but seeing the ironic, sarcastic, dastardly brilliant comic character planning how to use the idiotic movie character as a stand in, for the next time he has to scam Satan.
Calling the writers of this mess half-baked, is being gentle.
Beyond having ignored the very nature of the work that supposedly inspired theirs, they didn't even manage to write a coherent plot. Which is creative writing 101...
In all,this movie is a waste of the viewers'time.