I saw this last night and I highly recommend it. As always, Denzel Washington was fantastic and even Ryan Reynolds managed to hold his own and be pretty convincing.
If you enjoy spy/political thrillers with plenty of good small arms action, this is for you.
And yes, there's a pretty good "twist" at the end of the film.
I speak Spanish to God, Italian to women, French to men, and German to my horse. - Charles V