Truth be told this is definitely not what I would consider a great, even good movie. It is good in stone ways but bad in many ways. The casting is pretty do you send, but the story is terrible and cliche as hell. It tries to inject some comedy in the action, but it feels forced. It's a run of the mill action flick, that's it.