2026
Vaa Vaathiyaar
as Periyasamy
2026
G.D.N
2025
Idli Kadai
as Vishnu Vardhan
2025
Bioscope
as himself (special appearance)
2025
Sikandar
as Minister Rakesh Pradhan
In Library
2025
Baby & Baby
as Mahalingam
2025
பேபி பேபி
as Mahalingam
2025
Coolie
as Rajasekar
2025
Madras Matinee
as Jyoti Ramaya
2025
Love Marriage
as MLA (Special Appearance)
2025
Bāhubali: The Epic
as Karikala Kattappa Nadar
2025
Tribanadhari Barbarik
2025
Thamma
as Elvis Karim Prabhakar
In Library
2025
Love Marriage
as MLA Pournami
2024
Munjya
as Padre Elvis Karim Prabhakar
In Library
2024
Weapon
as Mithran
2024
Zebra
as "A to Y" Baba
2024
Singapore Saloon
as Chakrapani
2024
Mazhai Pidikatha Manithan
as Captain Prabhakaran
2024
Thozhar Cheguevara
as Cheguvera
2024
My Perfectt Husband
as Bharathi
(8 episodes)
2023
Annapoorani
as Sundarrajan
2023
Theerkadarishi
as Dass
2023
Otta
2023
Angaaragan
as Adhiveera Pandiyan
2023
Waltair Veerayya
as Satyamurthy
2023
Tamilarasan
2023
Mansion 24
as Kalidas
(6 episodes)
2022
Pakka Commercial
as Ex-Justice Suryanarayana
2022
Radhe Shyam
as Paramahamsa
2022
Connect
as Arthur Samuel
2022
Veetla Vishesham
as S. Unnikrishnan
2022
Prince
as Ulaganathan / Veluchamy
2022
Love Today
as Venu Shastri
2022
1945
as INA Commander
2022
Etharkkum Thunindhavan
as Aadhirayar
2022
Meet Cute
as Mohan Rao
(1 episode)
2021
Tughlaq Durbar
as Nagaraja Chola (Cameo appearance)
2021
Theerpugal Virkkapadum
as Nalankumar
2021
MGR Magan
as M. G. Ramasamy
2019
Jersey
as Coach Murthy
2019
Prati Roju Pandaage
as Raghu Ramayya
2019
Thambi
as Gnanamoorthy
2018
Echcharikkai
as Nataraj IPS
2018
Kadaikutty Singam
as Ranasingam
2018
Nota
as Mahendran
2018
Kanaa
as Murugesan
2017
Kalavaadiya Pozhuthugal
as Periyar
2017
Motta Shiva Ketta Shiva
as Kirubakaran IPS
2017
Bāhubali 2: The Conclusion
as Karikala Kattappa Nadar
2017
Mersal
as Rathnavel
2016
Gethu
as Thulasi Raman
2016
Brahmotsavam
as Ajay's Father
2016
Jackson Durai
as Durai
2016
Nenu.. Sailaja...
as Srinivasa Rao
2016
Hyper
as Narayana Murthy
2015
Isai
as Vetriselvan
2015
Bāhubali: The Beginning
as Karikala Kattappa Nadar
2015
Lailaa O Lailaa
as Shaheed Khadar
2015
Oru Naal Iravil
as Sekar
2015
Tungabhadra
as Ramaraju
2014
Kalavaram
as Vetriselvan
2014
Sigaram Thodu
as Chellapa
2014
Poojai
as A. D. S. P. Sivakkozhundhu
2013
Mirchi
as Deva
2013
Raja Rani
as James
2013
Chennai Express
as Durgeshwara Azhagusundaram
2013
Varuthapadatha Valibar Sangam
as Sivanandi
2013
Thalaivaa
as 'Anna' Ramadurai
2013
Nagaraja Cholan MA, MLA
as Amavasai
2012
Nanban
as Virumandi 'Virus' Santhanam
2011
Sattapadi Kutram
2011
Vengayam
2011
Uchithanai Muharnthaal
2011
Aayiram Vilakku
as Lingam
2010
Pollachi Mappiley
as Actor
2010
Aagathan
as Gen. Hareendranath Varma
2010
Irandu Mugam
as Sarveswaren
2010
Guru Sishyan
2010
Gowravargal
as Thondaiman
2010
Yagam
2009
Shankam
as Sivaiah
2008
Thangam
as Thangam
2008
Vambu Sandai
2007
Adavadi
as Bharath
2007
Kannamoochi Yenada
as Commissioner Arumugam Gounder
2007
Periyar
as E. V. Ramasamy a.k.a. Periyar
2007
Onbadhu Roobai Nottu
as Madhava Padayachi
2006
Suyetchai MLA
as Nambirajan
2006
Kovai Brothers
as Ganesh
2006
Gurukshetram
2005
Mannin Maindhan
2005
6'2
as James
2005
Vanakkam Thalaiva
2005
Iyer IPS
2005
Englishkaran
as Thamizharasan
2005
Vetrivel Sakthivel
as Vetrivel
2004
Maha Nadigan
as Satya
2004
Jore
2004
Adi Thadi
as Tirupathi
2004
Sema Ragalai
2004
Vettam
as Blind accordion player (uncredited)
2004
Azhagesan
as Azhagesan
2003
Sena
as 'Sena' Senathipathi
2003
Aalukkoru Aasai
2003
Ramachandra
as Inspector Ramachandran
2003
Military
as Madhavan(Military)
2002
Vivaramana Aalu
2002
Maaran
2001
Looty
2001
Asathal
as Vetri
2001
Kunguma Pottu Gounder
as Kandasamy / Kunguma Pottu Gounder
2001
Aandan Adimai
as Sivaraman
2000
Unnai Kann Theduthey
as Vichu
2000
Veeranadai
as Periyakaruppu
2000
Ennamma Kannu
as Kaasi
1999
Azhagarsamy
as 'Azhagu' Azhagarsamy
1999
Suyamvaram
1999
Malabar Police
1999
Ponnu Veetukkaran
as Jeeva
1998
Kalyana Galatta
as Rajagopalan
1997
Pagaivan
as Vasu
1997
Vallal
as Durairasu
1996
Senathipathi
as Senathipathy/Sedhupathy
1996
Sivasakthi
1995
Villadhi Villain
as Edison / Meenatchi Sundara Sasthiriyaar / Poo 'Kannan'
1995
Maaman Magal
1994
Amaidhi Padai
as Amavasai (later MLA Nagaraja Cholan)/Inspector Thangavel
1994
Vandicholai Chinraasu
as Chinraasu
1994
Thai Maaman
1994
Thozhar Pandian
1994
Veera Padhakkam
1993
Udan Pirappu
as Sathya
1993
Walter Vetrivel
as Walter Vetrivel I.P.S
1993
Airport
1992
Pangali
as Sakthivel / Durai
1992
Thirumathi Palanisamy
as Palanisamy
1992
Rickshaw Mama
1992
Therku Theru Machan
as Subramani
1991
Pudhu Manidhan
1991
Brahma
as Ravi Varma
1990
Ulagam Pirandhadhu Enakkaga
as Quarter Govindan
1990
Nadigan
1990
Mallu Vetti Minor
1990
Vazhkai Chakkaram
1990
Velai Kidaichuruchu
as Palanisamy
1989
Chinnappadass
as Chinnappadass
1989
Thaai Naadu
as Albert aka Anandhan & Brigader Tamizhmani
1989
Vaathiyaar Veettu Pillai
as Thangaraj
1988
Pudhiya Vaanam
as 'MGR' M. G. Rajaratnam
1988
Anna Nagar Mudhal Theru
1988
En Bommukutty Ammavukku
1988
Ganam Courtar Avargale
1988
Jeeva
as Jeeva
1987
Ini Oru Sudhanthiram
1987
Manathil Uruthi Vendum
as Cameo
1987
Kadamai Kanniyam Kattupaadu
as SI Balaram
1987
Jallikkattu
1987
Muthukkal Moondru
1987
Vedham Pudhithu
as Balu Thevar
1987
Aalappirandhavan
as Aalappirandhavan
1987
Makkal En Pakkam
1987
Chinna Thambi Periya Thambi
1987
Poovizhi Vasalile
as Jeeva
1986
Mr. Bharath
as Gopinath
1986
Vikram
as Sugirtharaja
1986
Kadalora Kavithaigal
as Chinnappa Das
1986
Vidinja Kalyanam
1986
Palaivana Rojakkal
as Sabarathinam
1986
Muthal Vasantham
as Kunguma Pottu Kounder
1986
Mandhira Punnagai
as Dr. Bhaskar and DSP Arunachalam IPS
1986
Dharmam
as Karthik
1985
Anni
1985
Pillai Nila
as Saint Cromeo
1985
Sri Raghavendrar
as Maqbool Khan
1985
Kaakki Sattai
as Vicky
1985
Mangamma Sabadham
as Boopathy
1985
Santhoshakkanavukal
1985
Eetti
1985
Needhiyin Nizhal
1985
Thiramai
1985
Naan Sigappu Manithan
as Mohanraj
1985
Mudhal Mariyathai
as Mayilvaganam
1985
Pagal Nilavu
as Devarajan
1985
Geethanjali
1985
Japanil Kalyanaraman
1985
Aagaya Thamaraigal
1985
Saavi
as Vijaykumar, an Ex-tennis player
1985
Anbin Mugavari
1985
Khooni
1985
Darja Donga
1985
Shabash Vikram
as 'Tyre King' Suman
1984
Thambikku Entha Ooru
1984
Enakkul Oruvan
1984
Naalai Unathu Naal
as David
1984
January 1
1984
Nooravathu Naal
as Jayaraman
1984
Naan Mahaan Alla
as Jagan
1984
Chiranjeevi
1984
24 Mani Neram
as X. W. Ramarathnam
1983
Paayum Puli
1983
Sandhippu
as Dany
1983
Thangaikkor Geetham
1983
Urangatha Ninaivugal
1982
Moondru Mugam
1982
Hitler Umanath
1982
Pagadai Panirendu
1980
Neerottam
1979
Enippadigal
1978
Sattam En Kaiyil
as Vicky
—
Valli Mayil
—
Party
as "Ironfist Ayyanar" Karnan
—
Kaaki
—
Marudhanayagam
—
Mandaadi
—
Charukesi
—
Marshal
—
Dosa King
—
Chiyaan 63
—
Dashamakan
—
Maragadha Naanayam 2
—
Four Windows
—
Gangs Kuruthi Punal