Good possibilities but dense

Rating: 6/10 (22 March 2014)

Chain smoking John Constantine (Keanu Reeves) is doom to go to Hell. He tries to redeem himself by exorcising demons. However the demons seem to be breaking into our world. Meanwhile, police Det. Angela Dodson (Rachel Weisz)'s twin sister Isabel's supposed suicide leaves her struggling to prove otherwise. She tries to get help from Constantine, but he refuses at first. Then he notices the demons that seems to be following her. And there is also a Spear of Destiny.
There is some good possibilities in this franchise. However it's way too complicated, and it needs to be explained earlier. It's probably one of those movies that need some text at the beginning explaining the world. Keanu and Rachel are good for these roles. Although they both do the same reserved intensity acting. It leaves the movie with only one tone. There are some cool visual styles in this movie. However there are just too many strange things that pops up. The one casting mistake is Gavin Rossdale as Balthazar. He doesn't have the screen presence for such an important role. There are some interesting aspects to this movie, but it's Hell to follow.