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