Iqbal (Jackie Shroff) runs ‘The Great Indian Circus' which is in debt of the bank loan. He along with his son Sahir try to influence Mr. Anderson, the bank manager of Western Chicago Bank, failing which he commits suicide.
Sahir (now Aamir Khan) grows older with a fire of revenge within him. He wants to destroy each branch of that bank and he does so. Meanwhile, he re-owns the same circus and entertains the audience with his team that includes Aaliya (Katrina Kaif), keeping his mission intact. And to stop him ACP Jai Dixit (Abhishek Bachchan) and Ali Akbar (Uday Chopra) enter the plot.