Shah Rukh Khan has worked hard on his body for this film and he does a fine job of flaunting it. Extremely full of energy most of the times, he entertains. Deepika puts in sincere efforts but is limited because of the writing. Boman Irani plays a Parsi and is the funniest of the lot. Sonu Sood is brilliant. Abhishek Bachchan performs well too and so does Vivaan Shah.Vishal Shekhar's music is good for the film, some songs set the mood since dance performances are a part of the plot.