Ok,I will try to make my review as simple as possible

Pros 1)Brilliant script 2)Powerful energetic performances 3)Interesting characters 4)Engaging music 5)Cinematography is a visual treat

Cons 1)Abhishek Bachchan's story was unnecessary(although his acting was great) 2)Story become too complex, could have been made simpler 3)Some of the incidents are unconvincing

If you loved the trailer of this film you will surely love this film