A l'occasion du 50ème anniversaire de l'indépendance de l'Inde, Amar (Shahrukh Khan), un des meilleurs journalistes de la radio "All India Radio", fait la connaissance d’une femme mystérieuse qui dit s'appeler Meghna (Manisha Koirala). Mais est-ce son vrai nom ? Le temps d'un voyage au Ladakh,...
En Inde, Lafcadia, un guerrier redoutable, décide de ne plus être violent et de retourner dans son pays natal. Il se heurte alors à son seigneur qui refuse que l'un de ses meilleurs hommes prenne sa retraite. Il envoie donc des tueurs sur les traces de Lafcadia. Le fils de ce dernier est...