After a long day in school, ten-year-old Shruti Varma is accidentally locked in the school house, and by the time she is found and released, it is already night time. She boards a commuter train home, with an elderly couple and their daughter being her only company in the compartment. Then a trio of three young men, drug-hazed and violent, enter the wagon, notice the young girl and brutally gang-rape her. The other passengers are too timid to intervene; only after the culprits have left the train do they call the police. Shruti is taken to a hospital, but the trauma of the rape proves too much for her to bear, and she eventually dies from a massive shock in front of her anguished parents, Shrikant and Shradha Varma. Kripa Shankar Thakur, an honest and upright inspector of the Indian police, is entrusted with the case by the Police Commissioner. He begins to sympathise with the parents, especially after coming face to face with the indifference and selfishness of the authorities and everyone who is – even indirectly – responsible for Shruti's rape and death. In addition, the culprits turn out to be the sons of wealthy and influential citizens, making it highly difficult for justice to be dealt out in the regular way. After tracking down the identities of the witnesses, Shankar sets a trap to catch the offenders in the act: Dressed provocatively, Shradha acts as bait by boarding the same train her daughter had taken. Indeed, the three culprits reappear and attempt to rape her as well. In her rage over her daughter's suffering at the hands of these men, Shradha retrieves a knife from her handbag and viciously stabs one of her attackers to death; consequently, she is arrested and detained for manslaughter. More determined than ever, Inspector Shankar continues his pursuit for justice, even with the weight of corruption rising to obstruct him; he meets threats with counter-threats and attempts at bribery with the arrest of the perpetrators, and even gains popular support from influential people in law enforcement. But this is not enough for Shrikant: with his desperation having become unbearable, he bursts into the courthouse where the offenders are on preliminary trial, and shoots one of them. Just when the cause seems lost for the surviving rapist, his lawyer Satyaprakash Satwani resorts to vicious methods: he manages to buy off Shankar's friend Sawant, who is to kill the witnesses before they can testify in court. But Shankar proves to be too resilient; he kidnaps Sawant's wife and son, forcing the latter to release the witnesses. With the family's testimony and the moving pleas of Shrikant and Shradha for more justice, and Shankar's own accusation of the corruption in India's political system, the presiding judge acquits the Varmas and sentences the last of the culprits to death by hanging, with Shrikant and Shradha acting as his executioners. Following the execution, the film ends with the judge walking towards a sunset beach, saying by voiceover: "After delivering the verdict, I handed in my resignation. I don't know how those who know the law will react to my decision. What I do know, however, is that I have done justice to my soul. I have truly awakened," and then turning to the audience with the reminder: "It's time you awakened too."