This family drama involves a high-class Mehra family, where Ayesha(Priyanka Chopra) and Kabir (Ranveer Singh) are the children of Kamal Mehra (Anil Kapoor), a self-made businessman whose company is on the verge of bankruptcy. Ayesha owns her own successful travel portal but suffers an unhappy married life with Manav Sangha (Rahul Bose). Kamal's son Kabir unwillingly participates in his family business even though he dreams of a different life. In spite of all the problems encircling their lives, the Mehra's join together with their family and friends on a cruise to celebrate their 30th wedding anniversary which changes their lives forever. On the cruise, Kabir meets a dancer called Farah Ali (Anushka Sharma) and engages in a romantic relationship with her. Meanwhile, Ayesha is fed up with her narcissist dominating husband and wants to divorce as she believes that they are incompatible. The Mehra couple though stuck with their own married life, which is on the verge of dissolving are dead against Ayesha's decision as they believe it to be a dishonour the family. However, Ayesha meets Sunny(Farhan Akhtar) on the cruise, a dear friend of her whom she used to date as a teenager. Both brother and sister have a romantic encounter which changes their outlook towards life.