This large scale magnum-opus holds your attention and never bored you. Though background music is cliche, and could have been better. Katrina Kaif sizzles on screen in this special appearance in two dance numbers. Supporting Characters are quite good. Amir Khan is evergreen, as young as ever, brilliant here. Amitabh Bachchan is amazing doing spectacular action scenes at this age. Mohammad Zeeshan Ayub Khan is quite funny as Aamir Khan's childhood friend.Film has to be watched twice, as it has too much to offer.Great movie for the weekend.