Dans les années 1970, Om, un acteur enherbe, est assassiné, mais il se réincarne immédiatement à l’époque actuelle. Il tente alors de percer le mystère de sa mort et de retrouver Shanti, l’amour de sa vie passée.
Jai et Veeru, deux hors la loi, sont engagés par Thakur Baldev Singh, un inspecteur de police à la retraite, pour capturer Gabbar Singh, un bandit qui rançonne la région de Ramgarh en y faisant régner la terreur. Les deux aventuriers acceptent et s'installent chez le policier et sa charmante nièce...
Michelle vit dans un monde de silence et de ténèbres sans moyen d'en sortir. Avide de communiquer, son esprit vit dans une frustration qui débouche sur la violence, la destruction et les crises de fureur. Mais le destin a pour elle d'autres desseins.
Yash et son épouse ont élevé leurs fils avec amour tout en leur inculquant le respect des traditions familiales. Ce que dit leur père, Rahul et Rohan n'y dérogeraient sous aucun prétexte. Mais Rahul tombe amoureux de Anjali, une jeune fille de Dehli.
Rakesh (Abhishek Bachchan) et Vimmi (Rani Mukherjee) ont des rêves plein la tête et aucune envie de suivre le schéma parental, une vie de petit fonctionnaire pour l’un, le mariage pour l’autre