Deepika Padukone
Shoojit Sircar's original choices of the main cast were Parineeti Chopra in the title role, Amitabh Bachchan and Irrfan Khan. These three actors were given the script. However, Chopra turned down the part. The cast of Amitabh Bachchan, Deepika Padukone and Irrfan Khan was finalised in mid-2014. In preparation for the role of Piku, Padukone learned Bengali as her character is from Bengal. There were early reports that Jisshu Sengupta was cast as the romantic lead opposite Deepika Padukone, but Sengupta plays Padukone's character's best friend. Irrfan Khan plays the romantic lead opposite Deepika Padukone. Bachchan essays the role of Piku's father, while Moushumi Chatterjee portrays Piku's aunt. Akshay Oberoi was cast in a cameo.