2026
Leader
2025
Madhuram Jeevamruthabindu
as Bhaskaran
2025
Nancy Rani
as Aakkamparambil Chackochan
2025
Azadi
as Shivan
2025
Odum Kuthira Chadum Kuthira
as Mathew Thalachirayil
2025
Bison Kaalamaadan
as Kandasamy
2025
Kadhalikka Neramillai
as Loganathan
2025
Robinhood
2025
Surrender
as Periyasamy
2025
Oru Ronaldo Chithram
as Koshy
2025
They Call Him OG
as Ibrahim
2025
Ambalamukkile Visheshangal
2024
Nadikar
as David's co-actor
2024
Singapore Saloon
as Chacha
2024
Checkmate
as David (Bhai)
2024
Mahadev Ka Gorakhpur
2024
Star
as Pandian
2024
Killer Soup
as Lucas Charles
(8 episodes)
In Library
2023
Maamannan
as Sindhanai Rajan
2023
Veera Simha Reddy
as Siddappa
2023
Tamil Kudimagan
as Sudalaiyandi
2023
RDX: Robert Dony Xavier
as Phillip
2023
Dear Vaappi
as Basheer
2023
2018
as Mathachan
2023
Ponniyin Selvan: Part II
as Malayaman
2023
Kerala Crime Files
as CI Kuriyan Avaran
(12 episodes)
2022
Panthrand
as Peelu
2022
Vichithram
as Alexander
2022
Viyuham
2022
The Warriorr
as Kumarappa
2022
Ponniyin Selvan: Part I
as Malayaman
2022
Mahaveeryar
as Rudra Mahaveera Ugrasena Maharaja
2022
Taanakkaran
as Eshwaramurthi
2022
Suzhal - The Vortex
as Chellapa
(8 episodes)
2021
Madhuram
as Dr . Rajesh
2021
Kshanam
as Chandrakumar, a professor
2021
Karnan
as Yeman
2021
Sulthan
as Mansoor Bhai
2021
Black Coffee
as Kalidas
2021
Kala
as Ravi
2021
Tsunami
2021
Nizhal
as Viswanathan
2021
Jan-e-Man
as Kochukunju Kochaappan
2020
God Father
as Marudhu Singam
2020
Anveshanam
as Dr Faris
2020
Silencer
2020
Bhoomiyile Manohara Swakaryam
as Chacko
2019
And The Oscar Goes To...
as Shivakumar
2019
Vaarikkuzhiyile Kolapathakam
as Issac Kombana
2019
Sisterleaf
as Azhagan
2019
Thottappan
as Anthraper
2019
Saaho
as Ibrahim
2019
Thelivu
as Khalid
2019
Helen
as Paul
2019
Thakkol
2018
Mattancherry
2018
Seemaraja
as Karikkada / Kaathadi Kannan
2018
Antony
2018
Chandragiri
as Raghavan Master
2018
Iblis
as Shreedharan
2018
Sandakozhi 2
as Kasi (Koti) (Special Appearance)
2018
French Viplavam
2018
Vallikudilile Vellakkaran
as Joseph
2017
Fukri
as Ali Fukri
2017
Honey Bee 2: Celebrations
as Michael Punyalan
2017
Oru Cinemakkaran
as Victor
2017
Njandukalude Naattil Oridavela
as Chacko
2017
Oru Visheshapetta Biriyani Kissa
as Abu Musaliyar Mowlavi
2017
Honey Bee 2.5
as Self
2017
Chunkzz
as Varkichan
2017
Zacharia Pothen Jeevichirippundu
2017
Lal Salam
as Himself
(1 episode)
2016
King Liar
as Anand Varma
2016
Pulimurugan
as Balaraman
2016
Dum
as Xavier
2016
Kappiri Thuruthu
as Kadalakka Ustad
2015
Chandi Veeran
as Thamarai's father
2015
32aam Adhyayam 23aam Vaakyam
as Ravi / R.K.Varma
2015
Swargathekkal Sundaram
as Maniyan
2015
Akkaldhamayile Pennu
as Savichan
2014
God's Own Country
as Muhammed
2014
Happy Journey
as Gopikrishnan
2014
Hi I'm Tony
as Tony Kurishingal
2014
Iyobinte Pusthakam
as Iyob
2014
Nagaravaridhi Naduvil Njan
as Rajasenan
2013
Isaac Newton S/O Philipose
as Isaac Newton
2013
10:30 AM Local Call
as The Caller
2013
Ayal
as Gurudasan
2013
Honey Bee
as Michael Punyalan
2013
Kadhaveedu
as Major Frederick Mukundan
2013
Sringaravelan
as Yesudas
2013
Idukki Gold
as Behnnan
2013
Zachariayude Garbhinikal
as Zacharia
2013
Vishudhan
as Pokkiriyachan
2013
Kutti Puli
as Arjunan
2013
Maad Dad
as Palachottil Geevargees Kuriyakose Isow
2013
Buddy
as Michael Dominic Savio
2013
Abhiyum Njanum
as Nandan Menon
2012
Ozhimuri
as Thanupillai / Sivanpillai
2012
Husbands in Goa
as Sunny
2012
Cobra
as Kari
2012
Chettayees
as John
2012
Shutter
as Rasheed
2012
Unnam
as Sunny
2012
Scene Onnu Nammude Veedu
as Ottappalam Unni
2012
Father's Day
as Seethalakshmi's Suitor
2011
Vellaripravinte Changathi
as Himself
2011
Salt N' Pepper
as Kalathil Parambil Kalidasan
2011
Bombay March 12
as Nissar
2011
Payyans
as John Varghese
2011
Doctor Love
as Himself
2010
Best Actor
as Shaji
2010
Anwar
as Babu Mather / Babu Sait
2010
Aagathan
as Maj. George Joseph
2010
April Fool
as Dr. Mohana Chandran
2010
Shikkar
as Dancer Eldho Aashaan
2010
Tournament
as Narrator (voice)
2010
Penpattanam
as CI Antony
2009
Thoranai
as Chennai Police Commissioner
2009
Anthony Yaar?
as Michael
2008
Thalappavu
as Constable S. Raveendran Pillai
2008
Kaalai
as Jeeva
2008
Twenty 20
as Adv. Radhakrishnan
2007
Deepavali
as Chidambaram
2007
Marudhamalai
2007
Madurai Veeran
as Mayandi
2007
Aalwar
2007
Rock N' Roll
as Violinist Issac
2007
Rameswaram
2007
Oram Po
as Bigil
2007
Before the Rains
as Rajat
2007
Time
as Dr. Srinivasa Iyengar
2007
Panthayakozhi
as Raghavan
2006
Oruvan
as Bharathan Aashan
2006
Annavaram
as Puranapool Ganga
2006
The Don
as Kasim Baba
2006
Khatarnak
as Smuggler Don
2006
Pothan Vava
as Himself
2005
Sandakozhi
as Kasi
2005
Thommanum Makkalum
as Sathyan
2005
Chanthupottu
as Divakaran
2004
Engal Anna
2004
Black
as Devin Carlos Padaveedan
2004
Chathikkatha Chanthu
as Ravikumar
2003
Singaari Bolona
2003
Pulival Kalyanam
as Karunan
2002
Ente Hridayathinte Udama
as Pavitran
2002
Kalyanaraman
as Thekkedathu Achuthankutty
2002
Kannaki
as Manickam
2001
Ee Nadu Ennalevare
2001
Unnathangalil
2001
Randam Bhavam
as Mohammad Ibrahim
2001
Nakshathragal Parayathirunnathu
as Gowrishankar
2001
One Man Show
as Harinarayanan
2000
Arayannangalude Veedu
as Sukumaran
2000
Thenkasipattanam
as Dasappan
2000
Mazha
as Chandran
1999
Chandranudikkunna Dikhil
as Parthan
1999
Friends
as Self
1999
Jananayakan
as Misra
1998
Punjabi House
as Sikkandar Singh
1998
Kanmadam
as Johny
1998
Daya
as Kombanali
1998
Ormacheppu
as Jeevan George
1997
Kaliyattam
as Paniyan
1994
Manathe Kottaram
as Guest at the wedding
—
Colony
—
Face Off
—
Asurakulam
—
Dear Students
—
Marshal
—
They Call Him OG 2
as Ibrahim