2026
Patriot
as Col. Rahim Naik
2026
Thudakkam
2026
Khalifa Part 1
as Mambarakkal Ahmed Ali
2025
Vrusshabha
2025
Kannappa
as Kirata
2025
Thudarum
as Shanmughan
2025
Hridayapoorvam
as Sandeep Balakrishnan
2025
L2: Empuraan
as Stephen Nedumpally / Khureshi-Ab'raam
2025
Bha. Bha. Ba.
as Ghilli Bala "Balettan"
2024
Malaikottai Vaaliban
as Malaikottai Vaaliban
2024
Barroz: Guardian of Treasures
as Barroz
2024
A.R.M - Ajayante Randam Moshanam
as Cosmic Creator (Voice)
2024
Manorathangal
as Vaappootty
(1 episode)
2023
Alone
as Kalidas
2023
Neru
as Vijay Mohan
2023
Jailer
as Mathew
2022
Monster
as Lucky Singh
2022
Pathonpatham Noottandu
as Self - Narrator (voice)
2022
Aaraattu
as Neyyattinkara Gopan / Suryachandra Lal (Fake) / Agent X
2022
Bro Daddy
as John Kattadi
2022
12th Man
as Chandrashekhar
2021
Marakkar: Lion of the Arabian Sea
as Kunjali Marakkar IV
2021
Drishyam 2
as Georgekutty
2020
Family - A Made at Home Short Film
2020
Big Brother
as Sachidanandhan
2019
Kaappaan
as Chandrakanth Varma
2019
Lucifer
as Stephen Nedumpally / Khureshi-Ab'raam
2019
Ittymaani: Made In China
as Ittimaani
2018
100 Years of Chrysostom
2018
Odiyan
as 'Odiyan' Manikyan
2018
Kayamkulam Kochunni
as Ithikkara Pakki
2018
Nieraali
as Sunny George
2018
Aadhi
as Himself
2018
Drama
as Rajagopal
2018
Bigg Boss
as Himself - Presenter
(136 episodes)
2017
Munthirivallikal Thalirkkumbol
as Ulahannan
2017
1971: Beyond Borders
as Major Mahadevan / Major Sahadevan
2017
C/O Saira Banu
as Peter George (Voice)
2017
Villain
as Mathew Manjooran
2017
Tiyaan
as The Voice of Time (voice)
2017
Velipadinte Pusthakam
as Prof. Michael Idikkula
2017
Lal Salam
as Self - Host
(22 episodes)
2016
Pulimurugan
as 'Puli' Murugan
2016
Oppam
as Jayaraman
2016
Janatha Garage
as Satyam
2016
Manamantha
as Sai Ram
2015
Ennum Eppozhum
as Vineeth N Pillai
2015
Rasam
as Himself
2015
Loham
as Raju / Rajeev Sathyamoorthy
2015
Lailaa O Lailaa
as Jayamohan (Agent X)
2015
Kanal
as John David
2015
Picket 43
as Narrator
2015
Mythri
as Mahadev Godke
2014
Jilla
as Siva
2014
Mr. Fraud
as Bhai Ji / John Cliff / Sivaram
2014
Koothara
as Siren Semiramis Aegean Derketo/Ustaad Saali
2014
Peruchazhi
as Jagannathan
2014
Aamayum Muyalum
as Narrator (voice)
2013
Lokpal
as Nandagopalan / Lokpal
2013
Red Wine
as ACP Ratheesh Vasudevan
2013
Kadal Kadannu Oru Maathukutty
as Himself
2013
Drishyam
as Georgekutty
2013
Ladies & Gentleman
as Chandrabose
2013
Geethanjali
as Dr. Sunny Joseph
2012
Tezz
as Shivan Menon
2012
Casanovva
as Casanovva
2012
Spirit
as Raghunandan
2012
Run Baby Run
as Venu
2012
Karmayodha
as Madhava Menon/Mad Maddy
2012
Grandmaster
as Chandrashekhar
2012
Namukku Parkkan
as Narrator (voice)
2011
Christian Brothers
as Christi Varghese Mappila / Sherson
2011
Pranayam
as Mathews
2011
Arabeem Ottakom P. Madhavan Nayarum in Oru Marubhoomi Kadha
as P. Madhavan Nair
2011
China Town
as Mathukutty / Xavier
2011
Snehaveedu
as Ajayan
2010
Shikkar
as Balaraman
2010
Oru Naal Varum
as Kulappulli Sukumaran / DYSP Nandhakumar
2010
Alexander The Great
as Alexander Varma
2010
Kandahar
as Major Mahadevan
2010
Janakan
as Surya Narayanan
2010
Wilson Periera
as All Characters (Voice)
2009
Unnaipol Oruvan
as I. G. Raghavan Maraar
2009
Sagar Alias Jacky Reloaded
as Sagar Alias "Jacky"
2009
Bhramaram
as Sivankutty/Jose/Vishnu
2009
Red Chillies
as Oyyarath Magaranth Ramanathan (O.M.R)
2009
Ividam Swargamanu
as Mathews
2009
Bhagavan
as Dr. Balagopal
2009
Kerala Varma Pazhassi Raja
as Narrator
2009
Angel John
as Angel John
2008
Madambi
as Puthanveetil Gopalakrishna Pillai
2008
Innathe Chintha Vishayam
as Gopakumar
2008
Pakal Nakshatrangal
as Sidharthan
2008
College Kumaran
as Canteen Kumaran
2008
Twenty 20
as Devaraja Prathapa Varma
2008
Kurukshetra
as Colonel Mahadevan
2008
Aakasha Gopuram
as Albert Samson
2008
Mizhikal Sakshi
as Syed Ahmed
2008
Halla Bol
as Himself (uncredited)
2007
Alibhai
as Anwar Ali/Ali Bhai
2007
Chotta Mumbai
as Vasco da Gama
2007
Hallo
as Adv. Sivaraman Nambiar
2007
Rock N' Roll
as Chandramouli
2007
Flash
as Dr. Mithun Madhavan
2007
Paradesi
as Valiyakath Moosa
2007
Ram Gopal Varma Ki Aag
as Inspector Narsimha
2006
Keerthi Chakra
as Major Mahadevan
2006
Vadakkumnadhan
as Prof. Iringannoor Bharatha Pisharadi
2006
Mahasamudram
as Isahak
2006
Baba Kalyani
as ACP Baba Kalyani
2006
Photographer
as Dijo
2006
Rasathanthram
as Premachndran
2006
Kilukkam Kilukilukkam
as Joji
2005
Thanmathra
as Rameshan
2005
Naran
as Mullankolli Velayudhan
2005
Udayananu Tharam
as Udayabhanu
2005
Udayon
as Shooranad Pappoyi / Shooranad Kunju
2005
Chandrolsavam
as Chirakkal Shreehari
2005
Reflections
2004
Mampazhakkalam
as Puramanayil Chandran
2004
Natturajavu
as Pulikkattil Charlie
2004
Vismayathumbathu
as Sreekumar
2004
Vamanapuram Bus Route
as Lever Johny
2004
Love
as Mohan Nair
2004
Wanted
as Narayana Swamy
2003
Mr. Brahmachari
as Ananthan Thampi
2003
Hariharan Pilla Happy Aanu
as Hariharan Pillai
2003
Kilichundan Mampazham
as Abdul Khader
2003
Balettan
as Athaniparambil Balachandran Menon (Balettan)
2003
Pop Carn
as Vikramaditya
2002
Company
as Commissioner Veerappalli Srinivasan
2002
Chathurangam
as Attipraickal Jimmy Jacob
2002
Onnaman
as Ravisankar
2002
Thandavam
as Kasinathan
2001
Ravanaprabhu
as Mangalassery Neelakandan / M.N. Karthikeyan
2001
Unnathangalil
as Rakshakan
2001
Kakkakuyil
as Sivaraman
2001
Praja
as Zakkir Ali Hussain
2001
Achaneyanenikkishtam
as Mahadevan
2000
Narasimham
as Poovalli Induchoodan
2000
Devadoothan
as Vishal Krishnamoorthy
2000
Life Is Beautiful
as Vinayachandran
2000
Sradha
as Ganga Prasad IPS
1999
Vanaprastham
as Kunhikuttan
1999
Ustaad
as Parameswaran (Ustaad)
1999
Olympian Anthony Adam
as SP Chakkamoottil Antony Varghese IPS (Olympian Anthony Adam)
1998
Harikrishnans
as Adv. Harikrishnan (Krishnan)
1998
Ayal Kadha Ezhuthukayanu
as Vidyasagar (Sagar Kottappuram)
1998
Kanmadam
as Vishwanathan
1998
Raktha Sakshikal Zindabad
as Siva Subrahmanya Iyyar
1998
Summer in Bethlehem
as Niranjan (Guest Role)
1997
Iruvar
as Anandan
1997
Aaram Thamburan
as Kanimangalam Jagannathan Thampuran (Aaraam Thampuran)
1997
Oru Yaatra Mozhi
as Govindan Kutty
1997
Varnapakittu
as Sunny Palamatom
1997
Chandralekha
as Appukuttan Nair
1997
Guru
as Raghuraman
1996
Kaalapani
as Govardhan Menon
1996
The Prince
as Jeeva
1995
Nirnayam
as Dr. Roy Mathews
1995
Spadikam
as Aadu Thoma / Thomas Chacko
1995
Agnidevan
as Aniyankuttan (Ravi Varma)
1995
Maanthrikam
as Maj. Stephen Ronald (Alby)
1995
Thacholi Varghese Chekavar
as Thacholi Varghese Chekavar
1994
Pingami
as Captain Vijay Menon
1994
Thenmavin Kombath
as Manikyan
1994
Pavithram
as Unnikrishnan
1994
Gandeevam
as Boat Man (Cameo)
1994
Minnaram
as Bobby
1994
Pakshe
as Balachandra Menon
1993
Manichitrathazhu
as Dr. Sunny Joseph
1993
Gandharvam
as Samuel Alexander
1993
Devasuram
as Mangalassery Neelakantan
1993
Chenkol
as Sethu Madhavan
1993
Maya Mayooram
as Narendran (Appu) and Krishnan Unni (Unni)
1993
Kalippattam
as Venu
1993
Midhunam
as Sethumadhavan
1993
Butterflies
as Prince Menon
1992
Yoddha
as Thaipparambil Ashokan Menon
1992
Vietnam Colony
as G Krishnamoorthy
1992
Rajashilpi
as Shambu
1992
Kamaladalam
as Nandagopal
1992
Soorya Gayathri
as Dr. Balasubrahmaniam
1992
Sadayam
as Sathyanathan
1992
Nadodi
as Sachidanandan / Balakrishnan Bhagavathar
1992
Aham
as Sidharthan
1991
Kilukkam
as Joji
1991
Uncle Bun
as Charlie Chacko
1991
Bharatham
as Gopinathan
1991
Vasthuhara
as Venu
1991
Gopura Vasalile
as Special Appearance
1991
Adwaytham
as Shivaprasad
1991
Vishnulokam
as Vishnu
1991
Ulladakkam
as Dr. Sunny
1991
Dhanam
as Sivasankaran Nair
1991
Abhimanyu
as Harikrishnan
1991
Kizhakkunarum Pakshi
as Ananthu
1990
Akkare Akkare Akkare
as Ramdas
1990
His Highness Abdullah
as Abdullah / Ananthan Namboothiri
1990
No. 20 Madras Mail
as Tony Kurushingal
1990
Mukham
as Hariprasad
1990
Arhatha
as Devaraj
1990
Appu
as Appukuttan
1990
Thazhvaram
as Balan
1990
Lal Salam
as Netturan
1990
Aye Auto
as Sudhi
1990
Kadathanadan Ambadi
as Kadathanadan Ambadi
1990
Indrajaalam
as Kannan Nair
1989
Vandanam
as Unnikrishnan
1989
Kireedam
as Sethu Madhavan
1989
Ulsavapittennu
as Rajan
1989
Dasharatham
as Rajiv Menon
1989
Naaduvazhikal
as Arjun
1989
Varavelpu
as Murali
1989
Douthyam
as Capt. Roy Jacob Thomas
1989
Peruvannapurathe Visheshangal
as Achu
1989
Season
as Jeevan / Uncle
1989
Adhipan
as Advt. Shyam Prakash
1989
Lal Americayil
as Vinod
1988
Chithram
as Vishnu
1988
Manu Uncle
as Himself (Cameo)
1988
Moonnam Mura
as Ali Imran
1988
Anuragi
as Shamu
1988
Vellanakalude Naadu
as C. Pavithran Nair
1988
Aryan
as Devanarayanan Namboothiri/Devan
1988
Pattanapravesham
as Ramdas / Dasan
1988
Orkkapurathu
as Freddy
1988
Mukunthetta Sumitra Vilikkunnu
as Mukundan K. Kartha
1988
Ayitham
as Shankaran
1988
Padamudra
as Soap Kuttappan and Maathu Pandaaram (Dual roles)
1987
Irupatham Noottandu
as Sagar Alias Jacky
1987
Thoovanathumbikal
as Jayakrishnan
1987
Adimakal Udamakal
as Mohan Cheriyan
1987
Amrutham Gamaya
as Dr. P. K. Haridas
1987
Ivide Ellavarkkum Sukham
as Appu
1987
Vazhiyorakazchakal
as Raghavan / Antony Issac
1987
Sarvakalasala
as Lal
1987
Cheppu
as Ramachandran
1987
January Oru Orma
as Raju
1987
Bhoomiyile Rajakkanmar
as Mahendra Varma
1987
Nadodikkattu
as Dasan
1987
Unnikale Oru Kadha Parayam
as Eby Abraham
1986
Nimishangal
as Murali
1986
Gandhinagar 2nd Street
as Sethu (Ram Singh)
1986
Namukku Parkkan Munthiri Thoppukal
as Solomon
1986
Thalavattam
as Vinod
1986
Geetham
as Jagadeesh Nair
1986
Vartha
as Vasu
1986
Poomukhappadiyil Ninneyum Kaathu
as Pauly
1986
Mazha Peyyunnu Maddalam Kottunnu
as Shambhu
1986
Hello My Dear Wrong Number
as Venugopal
1986
Ente Entethu Mathram
as Mr. Menon
1986
Sanmanassullavarkku Samadhanam
as Gopalakrishna Panikkar
1986
Doore Doore Oru Koodu Koottam
as Diwakaran
1986
Sukhamo Devi
as Sunny
1986
Iniyum Kurukshetrum
as Suresh Babu
1986
Ninnishtam Ennishtam
as Srikuttan / Sriettan
1986
Pappan Priyappetta Pappan
as Inspector Devodas
1986
Panchagni
as Rashid
1986
Rajavinte Makan
as Vincent Gomes
1986
Kunjattakilikal
as Balakrishnan
1986
Manasilloru Manimuthu
1986
Revathikkoru Pavakkutty
as Dr. P. Madhavankutty
1986
Deshadanakkili Karayarilla
as Harisankar
1986
Mizhineerppoovukal
as Richard
1986
T. P. Balagopalan M.A.
as Balagopalan
1986
Onnu Muthal Poojyam Vare
as Telephone Uncle
1986
Abhayam Thedi
as Appu
1986
Yuvajanotsavam
as Jayan
1986
Kariyilakkattu Pole
as Inspector Achuthankutty
1986
Kaveri
1986
Sobharaj
as Shobharaj/Dharmaraj
1986
Adiverukal
as Balakrishnan
1986
Padayani
as Rameshan
1986
Oppam Oppathinoppam
1986
Neram Pularumbol
as Godfree
1985
Uyarum Njan Nadake
as Darappan
1985
Boeing Boeing
as Shyam
1985
Anubandham
as Bhaskaran
1985
Karimpin Poovinakkare
as Bhadran
1985
Avidathepole Ivideyum
as Sukumaran
1985
Idanilangal
1985
Parayanumvayya Parayathirikkanumvayya
as Current Hamsa
1985
Kandu Kandarinju
as Krishnanunny
1985
Adhyayam Onnu Muthal
as Vishnu Thomas
1985
Aram + Aram = Kinnaram
as Narayanankutty
1985
Pathamudayam
as Jayamohan
1985
Koodum Thedi
as Peter
1985
Vasantha Sena
as Devan
1985
Onnanam Kunnil Oradi Kunnil
as Nithin
1985
Azhiyatha Bandhangal
as Balakrishnan
1985
Jeevante Jeevan
as Jayan
1985
Guruji Oru Vakku
as Unni
1985
Omanikkan Ormavaikkan
1985
Naayakan
as Krishnadas
1985
Mulamoottil Adima
as Adima Kannu / Mulamoottil Adima
1985
Angadikkappurathu
as Babu
1985
Njan Piranna Naattil
as Inspector Rajasekharan
1985
Rangam
as Appunni
1984
Ariyaatha Veethikal
1984
Aalkkoottathil Thaniye
as Anil Kumar
1984
Athirathram
as Prasad
1984
Adiyozhukkukal
as Gopi
1984
Poochakkoru Mookkuthi
as Gopalakrishnan
1984
Swanthamevide Bandhamevide
as Rajendran
1984
Ivide Thudangunnu
as Krishnakumar
1984
Kaliyil Alpam Karyam
as Vinayan
1984
Appunni
as Menon Mash
1984
Sreekrishna Parunthu
as Kumaran Thampi
1984
Unaru
as Ramu
1984
Uyarangalil
as P.K. Jayarajan
1984
Onnanu Nammal
as Nanda Gopal
1984
Aduthaduthu
as Vishnu Mohan
1984
Oru Kochu Swapnam
1984
Nokkethadhoorathu Kannum Nattu
as Sreekumar
1984
Akkare
as Sudhan
1984
Paavam Poornima
1984
Vanitha Police
1984
Kurishuyudham
as Johnny
1984
Lakshmana Rekha
as Sudhakaran Nair
1984
Vetta
as Balan
1984
Manasariyathe
as Mammootty
1984
Thirakal
as James George
1984
Itha Innu Muthal
as Mohanlal
1984
Kilikkonchel
as Ratheesh
1983
Oru Mukham Pala Mukham
as Sukumaran Thampi
1983
Chakravalam Chuvannappol
as Vasu
1983
Naanayam
as Babu
1983
Sandhyakku Virinja Poovu
as Ramu
1983
Sesham Kazhchayil
as Police Inspector
1983
Pinnilavu
as Raghu
1983
Visa
as Sunny
1983
Ente Mamattukkuttiyammakku
as Alex
1983
Kattathe Kilikkoodu
as Unni Krishnan
1983
Iniyenkilum
as Ravi
1983
Aattakalasham
as Babu
1983
Changatham
as S T Daniel
1983
Asthram
as Das
1983
Ente Katha
as Ramesh
1983
Bhookambam
as Raghu
1983
Naseema
as Saithali
1983
Kuyiline Thedi
as Thampurankutty
1983
Himavahini
as Paappi
1983
Guru Dakshina
as Minister Prabhakaran
1983
Kolakkomaban
as Gopi
1983
Hello Madras Girl
as Lal
1983
Arabikkadal
1983
Engane Nee Marakkum
as Shambu
1983
Marakkillorikkalum
as Murali
1983
Thavalam
1983
Aadhipathyam
as Mohan
1982
Padayottam
as Kannan
1982
Enthino Pookunna Pookal
as Surendran
1982
Sindoora Sandhyakku Mounam
as Kishore
1982
Kelkatha Sabdam
as Babu
1982
Kurukkante Kalyanam
as Sainaba's Husband
1982
Ente Mohangal Poovaninju
as Vinu
1982
Sree Ayyappanum Vavarum
as Army Commander
1982
Enikkum oru Divasam
as Babu
1982
Madrasile Mon
1982
Aa Divasam
1982
Njan Onnu Parayatte
as Shekharankutty
1982
Kaaliya Mardhanam
as Johnny
1982
Football
as Balakrishnan
1982
Aakrosam
as Mohanachandran
1981
Oothikachiya Ponnu
as Nandan
1981
Ahimsa
as Mohan
1981
Sanchari
as Dr. Shekhar
1981
Dhanya
1981
Thakilu Kottampuram
as Paul
1981
Dhruvasangamam
as Shankarankutty
1981
Thenum Vayambum
as Varma
1981
Attimari
as Shan
1980
Manjil Virinja Pookkal
as Narendran
1978
Thiranottam
as Kuttappan
—
Ram Part II
—
Lucifer 3
as Stephen Nedumpally / Khureshi Ab'raam
—
Ram Part I
as Ram Mohan IPS
—
Untitled Anoop Menon - Mohanlal Movie
—
Untitled Krishand - Mohanlal Movie
—
L366
as T.S. Lovelajan
—
Priyadharshan 100
—
Haiwaan
as Cameo
—
Untitled Mohanlal - Dileesh Pothan Film
—
L367
—
Pahalgam
—
Kathanar - The Wild Sorcerer
—
Untitled Blessy - Mohanlal Movie
—
AK 64