The story revolves around the portrayal of the ten different avatars of Lord Vishnu namely Matsya, Kurma, Varaha, Narasimha, Vamana, Parashurama, Rama, Krishna, Balarama and Kalki.
Gemini Ganesan
as Arjuna
Seergazhi Govindarajan
as Narada
Ravikumar
as Lord Vishnu
K R Vijaya
as Yasodhai
Sowcar Janaki
as Leelavathi
M. R. Radha
as Hiranyakashipu
Sridevi
as Princess Sita
P. S. Veerappa
as Dushasana
Jayachitra
as Mahalakshmi
Sripriya
as Shurpanakha
Udhaiyappa
as Lord Shiva
Major Sundarrajan
as King Dasharatha