Good consistent story for a movie of this kind

Rating: 8/10 (8 February 2009)

Normally I have the trouble in following these heaven hell movies because the demons despite being almighty lose always by committing critical mistakes. Say a vampire's house has glass windows etc. Another major problem is the constant shifting of constraints. Say if the demons have to get one amulet and they succeed then we hear that there is another way for our hero to succeed. And because of all the options we see to be open to the villains (after watching the movie) there is always the problem of why did the almighty villain had to follow that plan why not use a different more efficient plan etc.
None of these problems are present here. The problem we see at the beginning is what gets solved at the end. The constraints laid out at the beginning are followed till the end. No hirtho undiscovered(unmentioned) magical amulets to the rescue at the last minute. The story is pretty solid and entertaining. And it does not get boring. Better than a average heaven hell story because its more believable. More like a thriller. Rachel Weisz is the reason this movie looks like a exorcist movie. That maybe why people are praising her and blaming keanu reeves. keanu reeves's acting is quite OK for a thriller or an action movie.last 30 minutes was a pleasant surprise