The movie sees Sanjay Dutt in the role of a roughneck cop DCP Rudra Aditya Devraj who doesn't mind bending the law to bring criminals to justice. In order to restore peace to the town he has to face Prakash Raj who plays the role of the main antagonist Nagori Subramaniyam. Nagori wields total control in the Southern states thanks to his links with some powerful politicians.
Prachi Desai plays Sehar in the film, a software engineer who is in two minds about marrying Sanjay Dutt due to his good cop-bad cop persona. Other actors who are integral to the film's plot include Om Puri (Commissioner Trivedi), Rajpal Yadav (Tutu), Mukesh Tiwari (Padam), Manoj Joshi (Inspector Javed) and Murali Sharma (MLA Prasad).