Rocky, un mordu de gymnastique, tombe amoureux de Rani, qui vient d'une famille bengalie bien éduquée. Comme ils appartiennent à des mondes diamétralement opposés, ils décident d'échanger leurs familles pour s'adapter à la culture et au milieu de chacun et pour savoir si leur mariage...
Le film est construit sur trois histoires qui se déroulent à des époques différentes. Cela commence en 1960. Govind (Shahid), un musicien en devenir, rencontre dans le train qui l’emmène à Bombay, Ruksar (Priyanka Chopra) une star de cinéma. En 2012, Radha et Krish se télescopent au coin...