Jai Sinha (Karan Sharma) lebt mit seinem Vater Shekhar (Amitabh Bachchan) und seiner Mutter Sandhya (Revathi) auf Mauritius. Für sein Studium zieht er nach Stockholm, wo er sich in Anne-Sophie Besson (Annabelle Wallace) verliebt. Sie stammt ebenfalls von Mauritius, doch ihre Hautfarbe ist weiß – und ihr Vater Norman(Malcolm Stoddard) ist ein Rassist. Die Beziehung scheint von Beginn an zum Scheitern verurteilt, dennoch kehren die beiden als verliebtes Paar auf die Insel zurück, um sich ihren schwierigen Familien zu stellen. Während eines gemeinsamen Abendessens kommt es zwischen Jai und seinen Eltern zum Streit. Sandhya, seine schwer erkrankte Mutter, will ihn nämlich davon überzeugen, die Beziehung mit Anne-Sophie zu beenden und stattdessen die indische Ärztin Gayatri Pandey (Bhoomika Chawla) zu heiraten. Hin- und hergerissen zwischen der Liebe zu seinen Eltern und den tiefen Gefühlen für Anne-Sophie, muss er eine folgenschwere Entscheidung treffen...