The comic book Constantine is a con man. That's it, that is his one purpose in life. He knows a tiny bit of magic, and convinces everyone he knows more than he does, but fundamentally, he's a grifter and a self-centered bastard.
The movie Constantine is a freelance exorcist, spending his time pulling devils out of little girls in an attempt to attone for his own attempted suicide and earn his way into heaven. Um, what? Who's this guy? I guess he saves the world or something. By the time it happened, I didn't care.
Tilda Swinton is absolutely fantastic as Gabriel, and the guy who plays Satan is pretty good. Everybody else phones it in.
The broken-skull demons were totally uninspired and boring. They were less scary than nippless harpies.
And I cannot believe we were expected to take it seriously when he was attacked by Oogie Boogie from Nightmare Before Christmas.