En 1840, Amiran (Bansree Mandhani), âgée de 8 ans, est enlevée à sa famille par leur voisin, Dilawar Khan (Vishwajeet Pradhan) et vendue à Madam Khanum Jaan (Shabana Azmi), propriétaire d'une maison de plaisir où elle forme des courtisanes. Amiran, qu'on renomme Umrao, apprend dès lors à lire, à écrire, à danser, à chanter et à charmer les hommes.
Yuvraj Vijay Singh (Salman Khan) est un prince strict et seul. Il n'est en effet pas proche de ses demi-sœurs, son demi-frère essaie de le détrôner et il est en froid avec sa fiancée, la princesse Maithili (Sonam Kapoor).
Rahul (Arjun Rampal) et Puja (Amisha Patel) sont un couple de jeunes mariés et sont totalement dévoués l’un à l’autre, leur amour est incroyable et très fort.
Veer Pratap Singh (Salman Khan) est un Prince Pindari et le fils du grand guerrier Pindari, Prithvi Singh (Mithun Chakraborty), que l'on a connu pour ses grandes batailles afin de libérer l'Inde de l'autorité britannique. Veer souhaite prendre la suite de son père en menant un mouvement de Pindaris contre les Anglais pour libérer autant le Royaume Rajasthani de Madhavghar que le reste de l'Inde de la grande puissance coloniale. Veer reçoit l'aide de son frère plus jeune, Punya Singh (Sohail Khan) et fondent une armée ensemble. Cependant Veer trouve l'opposition du Roi de Madhavghar, Gyanendra Singh (Jackie Shroff), qui voit en Veer une menace pour Madhavghar et ordonne de le faire tuer. Veer et Punya avec leurs partisans parviennent discrètement jusqu'au désert Thar du Rajasthan, tandis que Singh fait une alliance avec le Gouverneur britannique du Rajasthan, James Fraser (Tim James Lawrence), disant que Madhavghar soutiendra les Anglais dans la destruction du mouvement Pindari et dans l'élimination de Veer. Pour conserver leurs intérêts, les Pindaris enlèvent la fille de Singh, la Princesse Yashodhara (Zarine Khan), dont Veer va tomber amoureux.
Veer-Zaara raconte l’histoire de Veer Pratap Singh (Shahrukh Khan), un Indien emprisonné au Pakistan. Une jeune avocate, Saamiya Siddiqui (Rani Mukherjee), fille d'un militant des droits de l'homme, prend son cas en main et cherche à comprendre ce qu'il s'est passé. D'abord réticent, Veer se livre peu à peu et raconte son histoire et sa rencontre avec Zaara Hayat Khan (Preity Zinta), une Pakistanaise qu'il secoure lors d'un grave accident. Séduit par son charme et touché par sa détresse, Veer aide Zaara venue en Inde pour accomplir les dernières volontés de sa nourrice, disperser ses cendres sur sa terre natale.
Sur proposition de son père, Prem, le cadet étudiant d'une riche famille de Dehli accepte d'épouser Poonam, une belle indienne d'une petite ville, orpheline et recueillie par la modeste famille de son oncle. Malgré leur angoisse et leur différence de statut, les jeunes gens tombent amoureux dès leur première rencontre. Le seul malheur des semaines qui précèdent le mariage est leur regret de ne pas être toujours ensemble et ils savourent les quelques occasions durant lesquelles ils se retrouvent.
Shekhar Subramanium, créateur de jeux vidéo, est un époux aimant et un père affectueux. Mais, tandis qu'il a une conception traditionnelle de ses productions dans laquelle le héros doit faire triompher le Bien, son fils Prateek, un préadolescent branché, n'a d'admiration que pour les « méchants ». C'est donc pour se faire valoir aux yeux de son fiston que Shekhar met au point un jeu dans lequel le personnage négatif, Ra.One, qui est quasiment invincible contrairement à G.One, le héros. Prateek, alias Lucifer, réussit à atteindre le niveau 2 du jeu, ce qui déplaît à Ra.One qui parvient à entrer dans la vie réelle afin d'éliminer Lucifer. Alors que Shekar est tué en protégeant son fils, G.One, qui a les traits de Shekhar, accède également au monde réel pour défendre Prateek et sa mère. La lutte entre Ra.One et G.One est sans merci.
Dans Mumbai, Sid Mehra (Ranbir Kapoor) est, dans les mots de son père, un gosse arrogant et corrompu. Il vit avec une mère adorante et un père qui paye ses dépenses et factures de carte de crédit. Sid finit ses études a l'université puis travail aux affaires de son père ; il reste moins d'une semaine puis abandonne. À une soirée de fin d'études, il rencontre Aisha (Konkona Sen Sharma), nouvellement arrivé de Calcutta, qui veut devenir un auteur. Il lui montre la ville et l'aide à trouver un appartement en location. Il demande si elle voudrait être plus qu'une amie ; elle refuse car il manque d'ambition et n'est pas son type.
Radhe (Salman Khan) est un homme intrépide, qui travaille pour le chef d'une mafia impitoyable ("Don Gani Bhai"). Radhe tue les gens de sang-froid, mais son insensibilité diminue quand il rencontre Jhanvi (Ayesha Takia) et tombe amoureux d'elle. Jhanvi essaie de l'écarter du monde des criminels.
Maya (Kajol) est une mère parfaite dont la vie se focalise sur ses trois enfants, Aliya, Ankush et Anjali. Bien qu'elle soit divorcée d'Aman (Arjun Rampal), elle veille à ce que tout fonctionne bien et que la famille reste unie. Pourtant lorsqu'Aman présente sa petite amie Shreya (Kareena Kapoor), une femme moderne peu au fait de l’éducation des enfants, la situation prend une tournure inattendue...
Mahadev (Shreyas Talpade) is an unemployed graduate with a Bachelor of Arts from Satna college, who is forced to make a living writing letters for the uneducated people of his village. His real ambition is to become a novel writer. Through his humble occupation, Mahadev has the potential to impact numerous lives. The movie is a satirical, but warm-hearted portrait of life in rural India.
Maya (Padmini Kolhapure) tente de se suicider lors de sa nuit de noce, mais son mari, Anand (Naseeruddin Shah), un médecin veuf, parvient à la sauver. Elle lui explique alors les raisons de son geste : elle a été contrainte de l'épouser, alors qu'elle souhaitait se marier avec un chanteur de rue, Prem Pratap. Leur histoire d'amour est racontée dans un flashback : Prem (Anil Kapoor) et son assistant, le jeune Chottu, venus à Mumbai pour faire carrière dans le cinéma, louent une chambre chez les parents de Maya. Maya tombe immédiatement amoureuse du chanteur, mais celui-ci, estimant n'être pas un parti digne d'elle, repousse ses avances. Il finit cependant par accepter de l'épouser, mais les parents de Maya les en empêchent. Le Dr Anand s'engage alors à retrouver Prem et à divorcer de Maya. Il lui demande cependant de rester avec lui pour sept jours, afin que sa mère, gravement malade, puisse mourir en ayant l'illusion que son fils a trouvé une épouse. À la mort de sa mère, il réunit Maya et Prem. Celui-ci refuse cependant de briser le mariage d'Anand et de Prem, en affirmant que cela serait contraire à la culture indienne.
Anil (Sunil Dutt), un homme d'affaires prospère, rentre un soir dans sa maison somptueuse pour retrouver sa femme Priya (Nargis) et leurs deux enfants. Mais à son arrivée, il constate que sa famille n'est pas à la maison ; il suppose que sa femme est partie définitivement avec les enfants et est effrayé de sa vie sans eux et regrette ses absences répétées.
Raj Singh Puri (Jackie Shroff) est le meilleur ami de L.K. Malhotra (Anang Desai) qui est le jeune frère de J.K. Malhotra (Amrish Puri). Les deux frères sont d’importants hommes d’affaires et Raj est leur employé. À la suite du décès de son épouse Shalini (Rati Agnihotri), Raj reste seul avec ses trois filles, Avantika (Avni Vasa), Sania (Himani Rawat) et Isha (Kareena Kapoor). Alors que le mariage de la première a été arrangé, la seconde s’est unie à celui qu’elle avait choisi. Or, la seconde a réclamé le divorce. Tout ceci a provoqué le désespoir de Raj et de sa dernière fille Isha qui se montrent fermement contre l’amour et les relations humaines. Mais Isha change d’opinion lorsqu’elle rencontre et tombe amoureuse de l’héritier de l’empire Malhotra, Ronit (Hrithik Roshan), fils de L.K. Malhotra. Lorsqu’ils demandent l’assentiment de Raj, celui-ci refuse et Isha cesse de fréquenter Ronit. Raj arrange alors le mariage de ce dernier avec Monishka Rai (Kiran Rathod), fille d’un autre homme d’affaires.
Aman, jeune capitaine de l'armée indienne, prend son poste au Cachemire. Il découvre une région ravagée par la guerre civile qui vit au rythme du couvre feu et des contrôles. Les opérations de pacification le confrontent à la peur et à une brutalité militaire qui le révulse. Déstabilisé et isolé, il accueille sa rencontre avec Adaa comme un rayon de soleil. Musulmane et sœur d'un terroriste, Adaa n'en est pas moins une jeune fille curieuse du monde qui doit à sa grand-mère d'avoir reçu une éducation ouverte et tolérante.