Dwie historie, które toczą się w zupełnie innych czasach. Obrazują jak bardzo zmieniło się myślenie i podejście do życia. Pokazuje różnicę w związkach: tych sprzed lat i tych obecnych. W 1965 Veer Singh (Saif Ali Khan) zakochuje się od pierwszego wejrzenia w Harleen Kaur. Nic o dziewczynie nie wie, ale przysięga jej wieczną miłość. Gdy Harleen wyjeżdża, chłopak jedzie za nią. Tylko po to, by móc ją zobaczyć. Natomiast żyjący w XXI wieku Jai (Saif Ali Khan) jest związany z Meerą (Deepika Padukone). Jednak to nie jest wielka miłość aż po grób. Postanowili być ze sobą bez żadnych zobowiązań. Gdy dziewczyna dostaje pracę w Delhi, oboje się rozstają. Wiedzą, że związek na odległość nie może przetrwać zbyt długo.
Sonia zostaje uprowadzona przez tajemniczego Kabira. Jej ojciec, Vikrant Raina musi wykonać szereg zadań zleconych przez porywacza, aby doprowadzić do uwolnienia córki.
Film jest oparty na historycznym wydarzeniu, jakim była walka Pakistańczyków i Hindusów o Kargil w 1999 roku. Karan Shergill (Hrithik Roshan) to bogaty, lekkomyślny bawidamek. Życie spędza na imprezowaniu, próżnowaniu i podrywaniu studentki dziennikarstwa, Romili Dutty (Preity Zinta). Rodzice martwią się losem syna, który nie ma żadnych planów na przyszłość. Pod wpływem impulsu Karan składa papiery do szkoły wojskowej, lecz nie wytrzymuje panującego tam drylu i wraca do domu. Jego rodzice czują się zawiedzeni, a rozczarowana postępowaniem chłopaka Romila odchodzi od niego. Upokorzony Karan postanawia wrócić do szkoły i stać się prawdziwym mężczyzną. Wkrótce udaje się mu skończyć szkołę i trafia do pułku dowodzonego przez pułkownika Sunila Damle (Amitabh Bachchan). Gdy rozpoczyna się wojna z Pakistanem, Karan czynnie wypełnia swoje obowiązki żołnierza. Spotyka też Romilę, która zajmuje się relacjonowaniem wydarzeń z wojny.
Młoda Hinduska pracuje jako operatorka w amerykańskim banku, który zlecił outsourcing swojego centrum obsługi klienta do Indii. Młody lokalny menadżer banku zaczyna się nią interesować i proponuje, by pomogła mu oszukać system i zarobić prawdziwe pieniądze.
Madhav (Sohail Khan) i Shanti (Natassha) są parą. Wkrótce mają się pobrać. Któregoś dnia w ich życiu pojawia się Disha (Isha Koppikar). Chłopak jest nią zafascynowany. Shanti jest natomiast zaniepokojona. Dlatego postanawia pojechać do jej domu. Na miejscu dowiaduje się, że dziewczyna nie żyje od 22 lat.