Murugan, with his tools and expertise, protects Puliyoor's villagers from deadly tiger attacks. However, Daddy, an illegal drugs dealer, takes advantage of Murugan's innocence and wrongly frames him.
Mohanlal
as 'Puli' Murugan
Jagapati Babu
as Daddy Girija
Lal
as Balaraman
Vinu Mohan
as Manikuttan
Bala
as Shiva
Suraj Venjaramoodu
as Poongayi Sasi
Kishore
as R. K
Kamalinee Mukherjee
as Myna
Makrand Deshpande
as Mariyappan
Noby Marcose
as Benny
Ajaz Kollam
as Murugan's childhood
Hareesh Peradi
as Girija's confidant