Enjoyable if hard to follow

Rating: 6/10 (19 February 2009)

Constantine (2005, Dir. Francis Lawrence)
John Constantine (Reeves), the supernatural exorcist, who has been to hell and back and spends his days battling demons, has been requested by a police detective Angela Dodson (Weisz) whose twin sister had mysteriously died. Alongside his companion, the young and eager Chas Kramer (LaBeouf), Constantine searches for the truth behind this death, before his own catches up with him.
There are some excellent effects shown, as well as some interesting, but well used casting choices, but Constantine has so much more added into the plot, that it is not that hard to get lost a long the way. Even with this problem, it is still possible to enjoy some wonderful sequences.
You ever think if you told me now that maybe I could help out?  Chas Kramer (Shia LaBeouf)