- Aamir Khan als Raja
- Kajol als Pooja
- Shakti Kapoor als Teja
- Pran als Chaudhry Baldev Singh
- Kader Khan als Ramlal
- Paresh Rawal als advocaat Mathur
- Johnny Lever als Tilak
- Prem Chopra als Thakur Bhavani Singh
- Supriya Pathak als Lajo
- Himani Shivpuri als Teja's moeder
- Tiku Talsania als Raja's vader