One cannot question anybody's performance in the movie. Everybody does a great job. It's a tailor made role for John Abraham. Man kills it with such ease and style. He is complimented well with the antagonist who's equally talented and his performance successfully depcits the menacing nature of his character. The female lead is a hit and miss though. The supporting cast was well chosen.
Few witty one liners does hit the right spot. They are carefully sprinkled all over the movie. The dialogues are smartly written and well performed. No over dramaric patriotic or one man army, hero saves the day kind of dialogues.
Now the problem arises with the writing. The movie could've easily been a crisp - nail biting thriller but somehow it seems like the writers felt compelled to add unnecessary emotional sub plots that totally hinders the viewing experience. Instead they could have spent more time in some character building to the female lead.
The music is barley noticeble. Overall, it's still a decent try which could have been much better.