Steven Seagal was never a great actor, even in his prime. He was a good action star though. I've always had some respect for him as he's a 7th Dan in Akido and a respected martial arts practioner. However this is a sadly unconvincing film that does him no credit at all.
Now rapidly approaching the age of 56, Seagal has put on a lot of weight and his acting and delivery is even more wooden than it was. Sure the fight scenes are good, close-up its obvious he knows his stuff and you wouldn't want to mess with him, but as an action star his time has passed. The plot such that there is really isn't worth describing, and the only redeeming element was Imelda Staunton's performance as the American Ambassador, which is a class above the rest of the cast.
My recommendation rent don't buy this.