A dysfunctional Punjabi family embark on a cruise holiday around the Mediterranean in this family drama. Family differences are exposed on the high seas as businessman Kamal Mehra (Anil Kapoor) and wife Neelam (Shefali Shah) take their son Kabir (Ranveer Singh) and daughter Ayesha (Priyanka Chopra) on a cruise holiday.
After Kabir reveals his plans to become a pilot rather than taking over the family business, salvation comes in the form of Farah (Anushka Sharma), who has left home to pursue her dream of becoming a dancer.