I really can not understand the hate for this movie. So many 1 star "Reviews." Having been a IMDB user since the early days, I am used to seeing all sorts of strange reviews, but never have I seen such misplaced hatred for a reasonably good movie. Understand me, this is not a "Great" movie, however, it is competent in every way, and there are many many worse movies!
This is more a psychological movie than an action movie. It could almost be a live theatre piece.
For what it is worth, I enjoyed it, possibly the worst thing was Mat Smith's "American" accent, but it's not worth the hate.