Subhash Nagre (Amitabh Bachchan), who is known by his followers as Sarkar, lives in Mumbai. The opening scenes show a rape victim's father (Veerendra Saxena) approaching Sarkar for justice (which the corrupt law and order system has failed to deliver), which Sarkar promptly establishes by having the rapist beaten up by his henchmen. His son Vishnu (Kay Kay Menon) plays a sleazy producer who is more interested in the film actress Sapna (Priyanka Kothari) than his wife Amrita (Rukhsaar Rehman). Sarkar's other, more upright son Shankar (Abhishek Bachchan) returns from the United States with his love Pooja (Katrina Kaif) after completing his education there. Pooja's doubts about Sarkar's image cause Shankar, who firmly believes in his father's righteousness, to break up with her.