This film had some potential, but ultimately its just a let down. Some fun action scenes when they finally kick in and some decent special effects used throughout (though obviously done with a very low budget). Some really nice cinematography in places that provide a few chills...but this is lost amongst a see of cheesy cliches. The script is poor, the plot lazy (used purely as a vehicle for 'angels with guns'). The acting is wooden (not least from Bettany..who has done much better than this)
I think what is most frustrating is that nothing actually happens as such. The film is not really going anywhere. Nobody actually states the reason behind the whole shebang, what the prophecy is and why the baby can save humanity.
The film just....is.
I am awarding an extra star for some cool fight choreography and some lovely eerie shots used but this is probably more than it deserves.