My wife and I are huge horror fans and love films of this genre, Constantine, The Prophecy, etc. Needless to say, we were eagerly awaiting this movies release. However, after watching it, we were really diappointed. First of all, all the good scenes were in the trailer. Second, the plot started off great and was very intriguing. After about an hour or so into it, the plot seems to hit a wall. Ultimately leading to a rather dull and confusing ending. I don't want to spoil it for people that haven't seen it, but there were some unanswered questions, plot holes, and somethings that just flat out didn't make sense. There's a scene at the end where the head angels, Micheal and Gabriel, are locked in battle. One of them is killed, only to pop up again 10 min. later. Ok, I'll bite. Let's say he's immortal, then how did he die in the first place? Also, he immediately goes back to fighting the other angel as if to kill him. Why, if he can't die? This is just some of the many unanswered questions that led to a dull and pointless ending. I don't want to get into all of them, because I don't want to spoil it or go on a rant. The special effects and acting were very good, which is the reason I gave it 3 stars instead of 1 or 2. As far as whether or not to recommend it, I'm on the fence. I'm going to say yes, but only to rent or after the price drops. Also, because I know there are a lot of people out there that don't care about the plot and just want to see some cool special effects. (Example: Transformers 2: Revenge of the Fallen. This movie doesn't make a d*mn bit of sense, but no one cared because it had cool special effects.) I hope this review was useful.