Dowódca szwadronu, Veer Pratap Singh (Shah Rukh Khan), jest pilotem ratunkowym Indyjskich Sił Powietrznych, który często ryzykuje życiem, by ocalić innych. Pewnego dnia spotyka dziewczynę z Pakistanu - Zaarę (Preity Zinta). Parę dni przed swym ślubem przybyła ona do Indii, by wypełnić ostatnie życzenie ukochanej zmarłej niani - zanurzyć jej prochy w rzece. Autobus, którym jedzie ma wypadek. Kiedy Veer ją ratuje, jego życie na zawsze ulega zmianie... Dwie dekady później młoda pakistańska prawniczka Saamiya Siddiqui (Rani Mukherjee), podczas swojej pierwszej sprawy staje twarzą w twarz z postarzałym Veerem, od lat marniejącym w pakistańskim więzieniu. Saamiya jest pierwszą od 22 lat osobą, do której Veer się odzywa, opowiadając swoją historię. Dlaczego trafił do więzienia? Dlaczego tyle czasu milczał? Prawniczka postanawia walczyć o prawdę i wolność Veera...