| Year | Title | Role | Notes |
|---|
| 1992 | Ennodishtam Koodamo | Dileep | |
| Aayushkalam | Ghost | Uncredited |
| 1994 | Sudhinam | Raghu | |
| Sainyam | Cadet Thomas ''Kokku' / Thomachan | |
| Pidakkozhi Koovunna Noottandu | Kishore | |
| Sagaram Sakshi | Driver | Cameo appearance |
| Manathe Kottaram | Dileep | |
| 1995 | Thirumanassu | Kuttan | Cameo appearance |
| Vrudhanmare Sookshikkuka | Sathyaraj / K G Nair | |
| Three Men Army | Muthukulam Madhukumar | |
| Ezharakkootam | Ara | |
| Alanchery Thambrakal | Unni | |
| Kakkakkum Poochakkum Kalyanam | Kunjananthan | |
| Kokkarakko | Prakashan | |
| Sindoora Rekha | Ambujakshan | |
| 1996 | Kalyana Sowgandhikam | Jayadeva Sharma | |
| Padanayakan | | |
| Kudumbakkodathi | Rameshan Nair | |
| Malayala Masam Chingam Onnu | Preman | |
| Manthrika Kuthira | Premgandhi (Josekutty) | |
| Saamoohyapadam | Vishnu | |
| Swapna Lokathe Balabhaskaran | Kesavankutty | |
| Thooval Kottaram | Rameshchandra Pothuval | |
| Sallaapam | Sasikumar | |
| Ee Puzhayum Kadannu | Gopi | |
| 1997 | Varnappakittu | Pullankunnel Paulachan | |
| Kaliyoonjal | Venu | |
| Kalyanapittannu | E. Rajeev | |
| Kudamaattam | Appukuttan | |
| Maanasam | Solomon / Appu | |
| Manthramothiram | Kumaran | |
| Maayapponman | Prasad | |
| Nee Varuvolam | Hari | |
| Ullasappoonkattu | Unni | |
| 1998 | Anuragakottaram | Charles Jr | |
| Kaikkudanna Nilavu | Kichamani | |
| Manthri Maalikayil Manasammatham | Alex | |
| Meenathil Thalikettu | Omanakkuttan | |
| Ormacheppu | Radhakrishnan | |
| Punjabi House | Unnikrishnan | |
| Sundarakilladi | Premachandran / Sundarakilladi | |
| Vismayam | Dinakaran | |
| Kallu Kondoru Pennu | Venu | |
| 1999 | Udayapuram Sulthan | Sulaiman | |
| Deepasthambham Mahascharyam | Mundoor Ramanandan Nambyar | |
| Chandranudikkunna Dikhil | Mukundan | |
| Megham | Manikantan | |
| Pranaya Nilavu | Kannan | |
| 2000 | Mister Butler | Gopalakrishnan | |
| Varnakkazhchakal | Kunju | |
| Darling Darling | Karthik | |
| Joker | Babu | |
| Thenkasipattanam | Shathrughnan | |
| 2001 | Dhosth | Ajith | |
| Ee Parakkum Thalika | Unnikrishnan / Thamarakshan Pilla | |
| Rakshasa Rajavu | Appu | |
| Ishtam | Pavan K. Menon | |
| Soothradharan | Rameshan | |
| 2002 | Mazhathullikkilukkam | Solomon | |
| Kuberan | Siddharthan | |
| Meesa Madhavan | Madhavan Nair | |
| Kunjikoonan | Vimal Kumar (Kunjan) and Prasad | |
| Kalyanaraman | Ramankutty | |
| Raajjiyam | Surya | Tamil film |
| 2003 | Thilakkam | Unni / Vishnu | |
| Sadanandante Samayam | Sadanandan | |
| Gramaphone | Sachidanandan | |
| C.I.D. Moosa | Moolamkuzhiyil Sahadevan / CID Moosa | Also producer |
| Mizhi Randilum | Krishnakumar | |
| War and Love | Captain Gopinath | |
| Pattanathil Sundaran | Sundareshan | |
| 2004 | Runway | Unni Damodar / Valayar Paramashivam | |
| Thekkekkara Superfast | Benny Pukkattuparambil | |
| Vettam | Gopalakrishnan | |
| Kathavasheshan | Gopinath | Also producer |
| Perumazhakkalam | Akbar | Extended cameo appearance |
| Rasikan | Shivankutty | |
| 2005 | Kochi Rajavu | Unni / Surya Narayana Varma | |
| Pandippada | Bhuvanachandran | Also producer |
| Chanthupottu | Radhakrishnan | |
| 2006 | Lion | B.Krishnakumar | |
| Pachakuthira | Anandakuttan Menon / Anand and Akash Menon | |
| Chess | Vijayakrishnan | |
| The Don | Unnikrishnan (Salaam) | |
| Chakkara Muthu | Aravindan | |
| 2007 | Inspector Garud | Madhavankutty | |
| Speed Track | Arjun | |
| Vinodayathra | Vinod | |
| July 4 | Gokul Das | |
| Romeoo | Manukrishnan, Manual, Supramani | |
| 2008 | Calcutta News | Ajith Thomas | |
| Mulla | Mulla | |
| Twenty:20 | Karthik Varma | Cameo appearance;Also producer |
| Crazy Gopalan | Gopalan | |
| Naale | | Unreleased film |
| 2009 | Colours | Sanjay Nath | |
| Moz & Cat | Moz.D.Samuel | |
| Passenger | Nandan Menon | |
| Kerala Cafe | Johnykutty | Anthology film; Segment: Nostalgia |
| Swantham Lekhakan | Unni Madhavan | |
| 2010 | Bodyguard | Jayakrishnan | |
| Aagathan | Gautham Menon | |
| Paappi Appacha | Nirappel Paappi | |
| Toofan | Charan Laathi | Hindi film; completed in 1999 |
| Kaaryasthan | Krishnanunni | |
| Marykkundoru Kunjaadu | Kunjadu Solomon | |
| 2011 | The Metro | Narrator / Himself | Cameo appearance; Also producer |
| Christian Brothers | Joji Varghese Mapilla | Extended cameo appearance |
| China Town | Binoy | |
| The Filmstaar | Nandagopan | |
| Orma Mathram | Ajay | |
| Vellaripravinte Changathi | Mukkom Shajahan / Ravi | Kerala State Film Award for Best Actor |
| 2012 | Spanish Masala | Charlie | |
| Mayamohini | Mayamohini / Mohanakrishnan | |
| Arike | Shanthanu | |
| Mr. Marumakan | Advocate Ashok Raj / Ashok Chakravarthy | |
| My Boss | Manu Varma | |
| 2013 | Proprietors: Kammath & Kammath | Deva Raja Kammath | |
| Sound Thoma | Plapparambil Thoma | |
| Kadal Kadannoru Mathukkutty | Himself | Cameo appearance |
| Sringaravelan | Kannan | |
| Nadodimannan | Padmanabhan | |
| Ezhu Sundara Rathrikal | Aby Mathews | |
| 2014 | Ring Master | Prince | [1] |
| Avatharam | Madhavan Mahadevan | |
| Villali Veeran | Sidharthan | |
| 2015 | Ivan Maryadaraman | Raman | |
| Chandrettan Evideya | Chandramohan | |
| Love 24x7 | Roopesh Nambiar | Also producer |
| Life of Josutty | Josutty | |
| Vajrakaya | Hanuman devotee | Kannada film; Special appearance in the song "Vajrakaya" |
| Two Countries | Ullas | |
| 2016 | King Liar | Sathyanarayanan | |
| Pinneyum | Purushothaman (Based on Sukumara Kurup) | |
| Welcome to Central Jail | Unnikuttan | |
| 2017 | Georgettan's Pooram | George | |
| Ramaleela | Ramanunni | [2] |
| Aana Alaralodalaral | Sekharankutty / Kunjikhadar | Voiceover |
| 2018 | Kammara Sambhavam | Kammaran Nambiar and Himself | Dual role |
| Savaari | Himself | Cameo appearance |
| 2019 | Kodathi Samaksham Balan Vakeel | Adv. Balakrishnan | |
| Subharathri | Krishnan | |
| Jack & Daniel | Jack | [3] |
| My Santa | Santa Claus (Abel Abraham Thekkan) | [4] |
| 2021 | Keshu Ee Veedinte Nadhan | Keshavan (Keshu), himself and Keshavan (Keshu's father) | Disney+ Hotstar release [5] |
| 2022 | Thattassery Koottam | Iqbal | Cameo appearance; Also producer [6] |
| 2023 | Voice Of Sathyanathan | Sathyanathan | |
| Bandra | Alan "Ala" Alexander Dominic | |
| 2024 | Thankamani | Abel Joshua Maathan | [7] |
| Pavi Caretaker | Pavithran | Also producer [8] [9] |
| 2025 | Prince and Family | Prince | [10] [11] |
| Bha. Bha. Ba. † | TBA | Filming |
|