Filmography
| Year | Title | Role |
| 2026 | Leader | Sathyamoorthy |
| 2026 | Drishyam 3 (2026) | Actor |
| 2026 | Patriot (2026) | Col. Rahim Naik |
| 2025 | Thudarum (2025) | Shanmugham |
| 2025 | L2: Empuraan (2025) | Actor |
| 2025 | Kannappa (2025) | Actor |
| 2025 | Sumathi Valavu (2025) | Actor |
| 2025 | Odum Kuthira Chadum Kuthira (2025) | Mathew Thalachirayil |
| 2025 | Hridayapoorvam (2025) | Sandeep Balakrishnan |
| 2025 | Bha Bha Ba (2025) | Actor |
| 2025 | Vrusshabha (2025) | Vrusshabha/Vrusshabha |
| 2024 | Malaikottai Vaaliban (2024) | Actor |
| 2024 | Barroz: Guardian of Treasures (2024) | Barroz |
| 2023 | Alone (2023) | Kalidas |
| 2023 | Neru (2023) | Vijayamohan |
| 2022 | Aaraattu | Neyyattinkara Gopan |
| 2022 | The Warriorr | Kumarappa |
| 2021 | Kala (1958) | Actor |
| 2021 | Nizhal (2021) | Viswanathan |
| 2021 | Marakkar: Lion of the Arabian Sea | Muhammad Ali/Kunjali Marakkar IV |
| 2020 | Big Brother (2020) | Sachidanandhan |
| 2020 | Anveshanam | Dr. Faris |
| 2019 | Lucifer (2019) | Stephen Nedumpally / Khureshi-Ab'raam |
| 2019 | Ittymaani: Made in China | Ittymaani |
| 2019 | Bandobast | PM Chandrakanth Varma |
| 2019 | Helen (2019) | Paul |
| 2018 | Drama (2000) | Rajagopal |
| 2018 | Neerali | Sunny George |
| 2018 | Kayamkulam Kochunni | Ithikkara Pakki |
| 2018 | Seema Raja | Kaathadi Kannan |
| 2018 | Odiyan | Odiyan Manickyan |
| 2017 | Munthirivallikal Thalirkkumbol | Ulahannan |
| 2017 | Fukri | Actor |
| 2017 | 1971: Beyond Borders | Colonel Mahadevan / Major Sahadevan |
| 2017 | Chunkzz | Varkichan |
| 2017 | Velipadinte Pusthakam | Prof. Fr. Michael Idikkula |
| 2017 | Villain (2017) | ADGP Mathew Manjooran |
| 2017 | Zacharia Pothen Jeevichirippundu | Actor |
| 2016 | Manamantha | Sairam |
| 2016 | Vismayam | Sairam |
| 2016 | Janatha Garage | Sathyam |
| 2016 | Oppam | Jayaraman |
| 2016 | Manyam Puli | Murugan |
| 2015 | Mythri | DRDO scientist Mahadev Godke |
| 2015 | Ennum Eppozhum | Vineeth N Pillai |
| 2015 | Lailaa O Lailaa | Agent Jai Mohan |
| 2015 | Loham | Actor |
| 2014 | God's Own Country (1966) | Muhammed |
| 2014 | Jilla | Shiva |
| 2014 | Mr. Fraud | Bhai Ji |
| 2014 | Peruchazhi | Jagannathan |
| 2013 | Honey Bee | HC Mikhael Punyalan |
| 2013 | Lokpal | Nandagopalan |
| 2013 | Red Wine | ACP Ratheesh Vasudevan IPS |
| 2013 | Ladies and Gentleman | Chandrabose |
| 2013 | Kutti Puli | Arjunan |
| 2013 | Sringaravelan | Yesudas |
| 2013 | Geethanjali | Dr. Sunny Joseph |
| 2013 | Drishyam (2014) | Georgekutty |
| 2012 | Casanovva | Casanovva |
| 2012 | Grand Master | Chandrashekhar |
| 2012 | Tezz | Shivan |
| 2012 | Spirit | Raghunandan |
| 2012 | Run Baby Run | Venu |
| 2012 | Karmayodha | Madhava Menon/Mad Maddy |
| 2011 | Christian Brothers | Christy |
| 2011 | Pranayam | Mathews |
| 2011 | Arabiyum Ottakavum P. Madhavan Nairum | P. Madhavan Nair |
| 2010 | Kandahar (2010) | Major Mahadevan |
| 2010 | Oru Naal Oru Kanavu | Sukumaran Kolapully |
| 2010 | Aagathan | Major George Joseph |
| 2010 | Ghost House Inn | Director, Producer, Screenwriter, Writer |
| 2010 | Pennpattanam | Actor |
| 2010 | Shikkar | Balaraman |
| 2010 | Best Actor | Vandippetta Shaji |
| 2009 | Sagar Alias Jackie: Reloaded | Sagar Alias Jackie |
| 2009 | 2 Harihar Nagar | Director, Producer, Writer |
| 2009 | Bhramaram | Sivankutty |
| 2009 | Eenadu | I. G. Raghavan Maraar |
| 2008 | College Kumaran | Canteen Kumaran / Captain Sreekumar |
| 2008 | Innathe Chinthavishayam | Gopakumar |
| 2008 | Madambi | Gopalakrishna Pillai |
| 2008 | Twenty:20 | Devaraja Prathapa Varma |
| 2008 | Akasha Gopuram | Albert Samson |
| 2007 | Aag | Police Inspector Narasimha |
| 2007 | Aalwar | Punniyamoorthy |
| 2007 | Chotta Mumbai | Vasco da Gama/ Thala |
| 2007 | Alibhai | Anwar Ali |
| 2007 | Flash (2007) | Actor |
| 2006 | Rasathanthram | Premachandran |
| 2006 | Keerthi Chakra | Major Mahadevan |
| 2006 | Pothan Vava | Producer |
| 2006 | Annavaram | Ganga |
| 2005 | Udayananu Tharam | Udayabhanu / Udayan |
| 2005 | Chandrolsavam | Chirakkal Shreehari Menon |
| 2005 | Chanthupottu | Divakaran |
| 2005 | Naran | Mullankolli Velayudhan |
| 2005 | Thanmathra | Rameshan |
| 2005 | Pandem Kodi | Kasi |
| 2004 | Vamanapuram Bus Route | Lever Johnny |
| 2004 | Vismayathumbathu | Sreekumar |
| 2004 | Natturajavu | Pulikkattil Charlie |
| 2003 | Kilichundan Mampazham | Abdul Khader |
| 2003 | Balettan | Athaniparambil Balachandran (Balettan) |
| 2003 | Pulival Kalyanam | Karunan |
| 2003 | Hariharan Pillai Happy Aanu | Hariharan Pillai |
| 2002 | Onnaman | Ravisankar |
| 2002 | Chathurangam | Atiprackal Jimmy Jacob |
| 2002 | Company | Srinivasan |
| 2001 | Ravana Prabhu | Mangalassery Neelakandan/Mangalassery Karthikeyan |
| 2001 | Praja | Zakkir Ali Hussain / Zakkir Bhai |
| 2000 | Narasimham | Poovalli Induchoodan |
| 1995 | Spadikam (1995) | Thomas Chacko (Aadu Thoma) |
| 1993 | Manichithrathazhu (1993) | Dr. Sunny Joseph |
| 1989 | Season | Jeevan |
| 1985 | Boeing Boeing | Shyam |