Story is good but the movie could have been executed in a much better way. Seemed like the story was just rushing without good direction.. Also the role pf Abhishek Bachchan was not of a villain, Harshad Mehta was a badass smart enough man to take advantage of the loopholes in the system so the wicked laugh did not play justice to the role.