Après avoir rencontré la jolie fille du chef de la police, un gangster kidnappe la fille. Pendant le voyage, ils tombent amoureux et le gangster décide de la libérer.
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...