
While driving, Nikhil began making out with the girl in the backseat.

Surjan arrests Sanjay, who confesses that three years ago, Sanjay, Armaan and Nikhil had picked up an escort to celebrate Nikhil's birthday. One of the thugs is captured by the police and reveals that Sanjay has been behind the murders of both Shashi and Tehmur. Tehmur is killed by the two thugs in Sanjay's employ. After a heated argument with Roshni, Surjan confides in Rosie, who comforts him by taking him to the Lido. Surjan tries to approach Nikhil for more information, but discovers that Nikhil has been brain-dead after the incident three years ago. However, she doesn't reveal anything more. To speak unobserved, Rosie takes Surjan to a quiet place by the riverside and tells him that three years ago, she was picked up by Armaan and his friends, Sanjay and Nikhil (Prashant Prakash). Convinced of Armaan's link with prostitutes, Surjan focuses his search on the slums near the Hotel Lido. The DVD contains embarrassing CCTV footage of Armaan and his friends leaving a hotel with a girl. The police find Shashi's body, along with the blackmail money and a DVD. Through Rosie, Surjan finds out about Shashi's connection with the case. He declines Rosie's advances, but asks her if she can become an informer. One night, Surjan is propositioned by an escort, Rosie (Kareena Kapoor). Meanwhile, Roshni seeks solace from a medium (Shernaz Patel) who is in touch with Karan's soul. Tehmur begins to use Shashi's old SIM card to blackmail Sanjay with Shashi's murder. In a panic, Sanjay employs some thugs to murder Shashi. Shashi's friend, Tehmur (Nawazuddin Siddiqui), steals Shashi's discarded sim card.

Once he learns of Armaan's death, Shashi takes off with the cash, leaving behind a mistress, Mallika (Aditi Vasudev).

Three years back, Shashi had performed a cover-up for Armaan and his friend Sanjay Kejriwal (Suhas Ahuja). Armaan had given the money to a blackmailer, a pimp named Shashi (Subrat Dutta). Surjan learns that on the night of Armaan's accident, Armaan was travelling with 2 million rupees in cash, which is missing from the car. His wife, Roshni (Rani Mukerji), is still grieving and Surjan has developed a guilt complex. Surjan's personal life is in turmoil since his 8-year-old son, Karan, drowned recently during a family outing. Inspector Surjan Shekhawat (Aamir Khan) with his assistant Devrath Kulkarni (Rajkummar Rao) begins an investigation into Armaan's death. Late at night on a deserted road, well-known actor Armaan Kapoor (Vivan Bhatena) loses control of his car for no evident reason, apparently trying to avoid something, and drives into the sea.
