A tale of near Biblical proportions, telling the story of Dayavan, a heroic do-gooder who dedicates his life to helping those less fortunate then himself.
Madhuri Dixit
as Neela Velhu
Vinod Khanna
as Shakti Velhu / Dayavan
Feroz Khan
as Shankar Waghmare
Amrish Puri
as Inspector Ratan Singh
Anupam Kher
as Mr. Kohli
Aditya Pancholi
as Dayavan's son-in-Law
Aanjjan Srivastav
as Superintendent of Police
Amala Akkineni
as Sarita
Anuradha Patel
as
Aruna Irani
as
Tinnu Anand
as
Alok Nath
as