Inspector MahadevBhosale (Sanjay Dutt) mentors Shiv Narayan (RanaDaggubati), a suspended police officer, to guide the police department in cleaning the city from crime. They zero in on Sawatya (Vijay Raaz) as the underworld boss and monitor his gang's activities. SarjeraoGaikwad (Amitabh Bachchan), a minister, also has an invisible hand behind the unlawful activities. Owing his life to Shiv for saving him from an accident, Sarjerao takes him under his purview. Shiv soon learns that Mahadev isn't a saint at all and rather is an acting sub-chief for another gang-lord. This brings the two of them at loggerheads as they both try their ways to clean the city they have their hearts in.
Uberoi Line Productions, Ramgopal Productions
Distributed By: Viacom18 Motion Pictures
Net: Rs 11.8 Crores