Anuradha Verma (Aishwarya Rai Bachchan) is a prominent criminal lawyer and a single mother who has never lost a case. On the day of a parent-child race organized in her daughter Sanaya’s (Sara Arjun) school, Sanaya is kidnapped and no ransom is demanded, but instead the kidnapper contacts her and tells her that she has to defend a convicted felon to get her daughter back. The felon is Miyaaz Shaikh (Chandan Roy Sanyal) who is convicted for rape and murder of a young woman and the case against him is set for judgment in four days. The kidnapper keeps track of Anuradha very closely to make sure she complies with his demand. With the pressure of time against her, Anuradha tries to get help from her suspended police friend Yohan (Irrfan Khan) who has been suspended from the police force by other corrupt officers for flaunting the rules and regulations too often. The case against Miyaaz Shaikh is handed by a powerful politician Mahesh Maklai (Jackie Shroff) to a renowned public prosecutor (Atul Kulkarni) who has been defeated by Anuradha and hence has a long time professional rivalry against her.