Actor
Kaviyude Osyath
2017
Ghost Villa
2016 · as Ravuthar
Hallelooya
2016
Uppukandam Brothers Back In Action
2011 · as Sraampikkal Sathyaneshan
Kanyakumari Express
2010 · as Minister
Kausthubham
2010
Kancheepurathe Kalyanam
2009 · as Vasudeva Goundar
Smart City
2006 · as Joseph Kotturan
Vaasthavam
2006 · as Sunrise Company M.D
Balram v/s Tharadas
2006 · as Politician
The Tiger
2005 · as Chief Minister