This gritty cop drama takes place in the city of Delhi, in the life of two Delhi Crime Branch officers, Hanumant Singh (Nana Patekar) a veteran officer, whose tactics and ethics are more than a little bit questionable, mentors Mohit (Mohit Ahlawat) a new junior officer who has his own principles. Hanumant Singh & Bunty Bhaiya (Anurag Kashyap) work for big politician Rajmani Singh (Zakir Hussain) who rules the state with the utmost unfair means.
As the story unfolds, the links and interlinks between the various characters of the movie, becomes increasingly clear. The film also stars Rimi Sen, who gets involved in a very high profile kidnap by some international terrorist blackmailing for the release of two of their men, leading to twists and turns in the story, with everyone ready to kill for money. Nana Patekar and his gang of uniformed men are totally characterless, selfish and have no conscience whatsoever. You never know which side of the law they are on whenever it suits their selfish motives. Nana Patekar (Hanumant Singh) doesn't think twice before openly acquiring crores of Rupees, in order to give his family a good life.
However, he does manage to do his bit in order to rid the public of the city's unsavory characters and does a somewhat good job in cleaning up the scum of the city. He maintains a relationship with dirty, unscrupulous politicians (Zakir Hussain) and his henchman (Anurag Kashyap). Both Zakir Hussain and Kashyap are in superb form and create fireworks on screen.
Shagird is a blistering action drama, that asks the audience to decide what is necessary, what is heroic and what and who crosses the line in the harrowing gray zone of law, crime & politics. Who does what, who wears a mask and who comes out a winner is the suspense which cannot be predicted and which we will not reveal.