Wealthy Thakur Ranvir Singh Chaudhary never forgave his late sister Radha for marrying a poor man. After her death, he reluctantly takes in her children—Vijay, Bittu, and Gudiya. Desperate for work, Soniya disguises herself as elderly Savitri Devi to become a governess for the children while also teaching dance. She meets Vijay, and they fall in love, but Thakur, unaware of her true identity, finds himself drawn to Savitri.

Salman Khan
as Vijay Singh

Madhuri Dixit
as Sonia Khanna / Savitri Devi

Kader Khan
as Naseeb Kumar

Anupam Kher
as Thakur Ranbir Singh Chaudhary

Anil Kapoor
as Himself

Asrani
as Natwar Lal

Tej Sapru
as Pratap Singh

Shakti Kapoor
as Black Eye

Mangal Dhillon
as Mr. James

Deepak Tijori
as Announcer