Hold on to your bootstraps, this movie will take you through the dark side of Religion

Rating: 9/10 (3 January 2011)

John Constantine played by Keanu Reeves, and his sidekick Chas Kramer (Shia LeBeouf) are our earthly guardians who keep Satan's minions and bad angels in check. In fact Constantine has taken such pleasure in returning Satan's bad boys back to Hell that Satan has sworn that when Constantine dies, his soul is the one soul that he would leave Hell for.
Angela Dodson (Rachel Weisz) a police investigator has a twin sister who apparently has committed suicide at a hospital. Angela cannot believe her sister would ever commit suicide, being Catholic, so she must have been murdered. It is at this point that both Constantine and Dodson meet. Something supernatural is suspected, and Constantine being who he is, is the best candidate at solving this crime.
Pruitt Taylor Vince plays Father Hennessey a retired priest who can perceive/hear voices as his special gift; assists Constantine with his investigation until his untimely suicide/murder.
Enter in Balthazar (Gavin Rossdale) the evil Satan overlord on earth. he is always around when something goes wrong. You really appreciate hating this guy.
So Constantine and Dodson team up and solve this murder mystery. Tilda Swinton plays the Angel Gabriel, who is not what she seems. Of course, enter Satan played by Peter Stormare and he portrays what Satan would look like in human form.
I will not spoil the end of this movie for you, so take the time to watch it, but I will warn you that it is not for young children at all.