This is one of the darkest stories I have ever watched. I have read all the comics of Constantine. I must say this movie justifies the character. A few surprises with dark humor. The twists in the story make it so much better.
It is a well written, well portrayed and a definite watch for all DC fans.