Rohan Bhatnagar (Hrithik Roshan) is a kind, happy young man who has been blind since birth and works as a voice-over artist for a living. Through friends, he meets Supriya Sharma (Yami Gautam), a working woman who is also blind, but proudly independent. The two start liking each other and get married.
One night, on their way back home after dining out, they are interrupted by Amit Shellar (Rohit Roy), a local goon and younger brother of Madhavrao Shellar (Ronit Roy), a well-known politician. He and his friend Wasim, drunkenly misbehave with the couple, enraging Rohan, and they have a heated exchange.
The next morning while Rohan is at work, Amit and Wasim sneak into the house and gang rape Supriya. A horrified Rohan immediately calls the police; Officer Chaubey advises him to get his wife medically examined in 24 hours to prove the assault. While Rohan and Supriya are on their way to the clinic, they are kidnapped by Shellar’s men and held captive for 36 hours. After being set free, Rohan and Supriya are criticised by police for the delay in getting Supriya clinically examined, and both are accused of being liars. Heartbroken, they return home. Supriya attempts to live normally but Rohan becomes silent and introspective, which hurts her.
One morning, Rohan returns early from work to apologise to Supriya for not being as supportive as he should have, only to find her corpse, hanging from the ceiling fan. Madhavrao visits Rohan and reveals that his brother Amit raped Supriya not once but twice. Rohan finds Supriya’s braille note, which ascertains that Amit had raped her a second time; this second assault led to her suicide. Shattered, Rohan changes. He implies to Officer Chaubey that he will avenge his wife’s death, challenging that Chaubey will know who did it but will be able to do nothing about it, just like he did nothing about Supriya’s rape.