I watched this film last night. To be honest I was expecting something pretty bad...something along the lines of The Marine (a mind numbingly stupid movie by the way). But having read some of the reviews here I was ready to give it a go - and I'm glad I did.
This film is not brilliant. It has flaws, the usual flaws that you get in many action movies - one dimensional characters that don't make a heck of a lot of sense, some plot holes that could be easily filled in. However these flaws are not so jarring - the main characters are okay and well acted and the plot holes can as I said be filled in rationally with some thought.
Having said that the storyline is fun. It is full of cliches but what modern action movie is cliché free? And it does put in some twists so the story is not entirely obvious. The action is well orchestrated and not simply blowing things up (unlike The Marine). There are elements of The Bourne Identity in fight scenes, and the sniping angle is done nicely (with heads exploding quite satisfyingly). You will have to suspend belief in a couple of the sniper shots (e.g. headshots from 200 yds out whilst standing in a small floating boat - with a .22!).
Additionally some of the secondary characters and their lines are amusing, I doubt this was intentional but sometimes cheese is good. When one lady picked up the phone and did a hair flick before answering I nearly choked on my cider.
No over the top idiot romance, or at least kept to a minimum, which is refreshing.
This film entertained me for its full 2 hours. I enjoyed it and would watch it again if a friend had rented it.