Ein perfektes Paar, perfekte Kinder, eine zehntägige Kreuzfahrt: Kamal und Neelam Mehra (Anil Kapoor und Shefali Shah) wollen Freunden und Verwandten anlässlich ihres 30. Hochzeitstages zeigen, wie intakt ihre Welt ist. Doch unter der Meeressonne schmilzt nicht nur das Eis, sondern auch die Fassade der nur scheinbar überglücklichen Familie. Die Firma von Kamal ist fast pleite und Neelam kann ihn nicht mehr sonderlich gut ausstehen. Tochter Ayesha (Priyanka Chopra) geht noch einen Schritt weiter: Die Geschäftsfrau will sich von ihrem Mann trennen, was die Eltern für inakzeptabel halten. Kamals und Neelams letzte Hoffnungen ruhen auf Sohn Kabir (Ranveer Singh). Er soll eine reiche Erbin heiraten und so das Familienunternehmen vor dem Bankrott bewahren – aber er verliebt sich in Farah Ali (Anushka Sharma), eine Animateurin auf dem Kreuzfahrtschiff…