Toute l’Histoire: Le chef d'escadron Veer Pratap Singh (Shah Rukh Khan) est un pilote de sauvetage avec l'armée de l'air indienne. En service, il rencontre Zaara (Preity Zinta)... une fille pakistanaise venue en Inde pour réaliser le dernier souhait de sa mère porteuse et qui est coincée.
Veer lui sauve la vie et sa vie n'est plus la même.
Vingt-deux ans plus tard, Saamia Siddiqui (Rani Mukerji), avocate pakistanaise des droits de l'homme, dans son premier procès, se retrouve face à face avec un Veer Pratap Singh vieillissant. Il a langui 22 ans dans une prison pakistanaise et n'a parlé à personne pendant toutes ces années. Et personne ne sait pourquoi. Sa mission est de découvrir la vérité sur Veer et de veiller à ce que la justice soit servie.
VEER-ZAARA est une saga d'amour, de séparation, de courage et de sacrifice. Un amour qui est divin, un amour qui est sans réserves, un amour qui consomme complètement, un amour qui grandit avec la séparation et qui s’approfondit avec le sacrifice. Un amour qui est une inspiration ... et qui restera une légende pour toujours.