Three girls – Minal Arora (Taapsee Pannu), Falak Ali (Kirti Kulhari) and Andrea (Andrea Tariang) are staying together as tenants in a posh South Delhi locality and are normal working professionals in their respective fields. One night, after a rock concert they accept a dinner invitation from Rajveer (Angad Bedi), who is the nephew of a powerful politician from South Delhi, and two others to a resort in Surajkund, Faridabad district, Haryana. Rajveer is known to Minal through a common friend. Rajveer and his friends get drunk, and so do Minal and her friends. Finding the opportunity, the three men separate the three girls from each other. Rajveer gets close and and tries to molest Minal (Taapsee Pannu) and her two roommates,despite they saying NO to them. Minal picks up a bottle and smashes it on Rajveer’s eye, leaving him bleeding.
To avenge the same, Rajveer and his friends try to vacate the girls from their houses and threaten them over the phone. Minal is forced to approach the police with the intention to file an FIR against Rajveer and his friends. However, knowing Rajveer and his family, the lady police officer on duty does not register the complaint. Upon realisation Rajveer lodges a false FIR against the girls, labelling them as prostitutes, using his powerful contacts. Minal is then charged for ‘Attempt to murder’ and for soliciting, where she could face imprisonment for more than 10 years, if convicted. The other girls are labelled as co-accused.
Deepak Sehgall (Amitabh Bachchan) is a retired lawyer suffering from bipolar disorder who experiences frequent mood swings and has an ailing wife (Mamata Shankar). He is also a neighbour of the 3 girls (Minal,Falak and Andrea). He witnesses their troubles and after consultation with his wife, takes it upon himself to represent the girls in the court. The film revolves around how Deepak fights the girls’ case against these influential boys.