Performance by Saif Ali Khan is good, like he was in Race. The first half of the film belongs to him in every way including looks, style, and dialogue delivery… the entire package.
John Abraham's performance is another plus point. He gets plenty of time to flex his muscles and looks well, especially a 5-minute scene when he goes one on one in a steel cage with the undefeated Tyfoon.
Anil Kapoor as Robert D'Costa once again with his double-meaning jokes fall flat while his act is good.
Deepika Padukone, Ameesha Patel and Jacqueline Fernandez are gorgeous in the movie, but Deepika looks more convincing out of the three. All three ladies look seductive.