Mohanlal Filmography
- Actor (186 credits)
- The Mahabharata: Part 2 (2022) Bhimasenan
- Mahabharata: Part 1 (2020) Bhimasenan
- Aadhi (2018) играет самого себя
- Neerali (2018) Sunny
- Kayamkulam Kochunni (2018) Ithikkara Pakki
- 100 Years of Chrysostom (2018)
- Odiyan (2018) Odiyan Manickyan
- Lucifer (2018) Lucifer
- Untitled Mohanlal/Bhadran Project (2018)
- Tiyaan (2017) рассказчик, voice acting
- Velipadinte Pusthakam (2017)
- Munthirivallikal Thalirkkumbol (2017)
- 1971: Beyond Borders (2017) Col. Mahadevan / Major Sahadevan
- Villain (2017) Dr. Mathew Manjooran
- C/O Saira Banu (2017) Peter George, voice acting
- Janatha Garage (2016) Sathyam
- Manamantha (2016)
- Oppam (2016)
- Pulimurugan (2016)
- Picket 43 (2015) играет самого себя
- Ennum Eppozhum (2015) Vineeth N Pillai
- Kanal (2015) John David
- Loham (2015) Raju / Rajeev Sathyamoorthy
- Lailaa O Lailaa (2015) Jayamohan
- Punchirikku Parasparam (2015) играет самого себя
- Rasam (2015) играет самого себя
- Jilla (2014) Sivan
- Koothara (2014) Usthad Saali
- Peruchazhi (2014) Jaganathan
- Mr. Fraud (2014) Bhaiji
- Drishyam (2013) George Kutty
- Ladies and Gentleman (2013) Chandrabose
- Geethanjali (2013) Dr. Sunny Joseph
- Lokpal (2013) Nandagopalan / Lokpal
- Kadal Kadannu Oru Maathukutty (2013) играет самого себя
- Red Wine (2013) Ratheesh Vasudevan
- Karma Yodha (2012) Madhava Menon / Mad Maddy
- Grandmaster (2012) Chandrashekhar
- Tezz (2012) Shivan
- Run Baby Run (2012) Venu
- Casanovva (2012) Casanovva
- The Arab, The Camel, and P. Madhavan Nair (2011) P. Madhavan Nair
- Pranayam (2011) Professor Mathews
- Chinatown (2011) Mathukutty
- Christian Brothers (2011) Christi Varghese
- Alexander the Great (2010) Alexander Verma
- Shikkar (2010) Balaraman
- Kandahar (2010) Major Mahadevan
- Oru Naal Varum (2010) Sukumaran Kolapully
- Kerala Varma Pazhassi Raja (2009) voice acting
- Unnaipol Oruvan (2009) I. G. Raghavan Maraar
- Sagar Alias Jackie: Reloaded (2009) Sagar Alias Jacky
- Bhramaram (2009) Sivankutty
- Innathe Chinthavishayam (2008) Gopakumar
- Halla Bol (2008) играет самого себя
- Kurukshetra (2008) Colonel Mahadevan
- Twenty:20 (2008) Devaraja «Devan» Prathapa Varma
- Akasha Gopuram (2008) Albert Samson
- Ram Gopal Varma Ki Aag (2007) Inspector Narsimha
- Flash (2007) Dr. Mithun Madhavan
- Paradesi (2007) Valiyakathu Moosa
- Chota Mumbai (2007) Vasco Da Gama
- Hello (2007) Advocate Sivaraman
- Rock N' Roll (2007) Chandramouli
- Photographer (2006) Dijo John / Joy John
- Rasathanthram (2006) Premachandran
- Keerthi Chakra (2006) Major Mahadevan
- Kilukkam Kilukilukkam (2006) Joji (Special Appearance)
- Vadakkum Nathan (2006) Prof. Iringannoor Bharatha Pisharadi
- Naran (2005) Mullankolli Velayudhan
- Udayananu Tharam (2005) Udayabhanu
- Udayon (2005) Shooranad Pappoyi / Shooranad Kunju
- Thanmathra (2005) Rameshan
- Chandrolsavam (2005) Sreehari
- Natturajavu (2004) Pulikkattil Charlie
- Vamanapuram Bus Route (2004) Lever Johny
- Wanted (2004) Narayana Swamy (Extended Cameo)
- Vismayathumbathu (2004) Sreekumar
- Maampazhakkaalam (2004) Puramanayil Chandran
- Mr. Brahmachari (2003) Ananthan Thampi
- Kilichundan Mampazham (2003) Abdul Khader
- Thandavam (2002) Kasinathan
- Company (2002) Srinivasan
- Chathurangam (2002) Atiprackal Jimmy Jacob
- Kakkakuyil (2001) Sivaraman
- Ravanaprabhu (2001) Mangalassery Neelakandan / Mangalassery Karthikeyan
- Life Is Beautiful (2000) Vinayachandran
- Devadoothan (2000) Vishal Krishnamoorthy
- Usthad (1999) Parameswaran
- Vanaprastham (1999) Kunhikuttan
- Summer in Bethlehem (1998) Niranjan (Special Appearance)
- Kanmadam (1998) Vishwanathan
- Harikrishnans (1998) Krishnan
- Rektha Sakshikal Zindabad (1998) Siva Subrahmanya Iyyar
- Varnapakittu (1997) Sunny Palamatom
- Oru Yaatra Mozhi (1997) Govindan Kutty (Chinna)
- Aaram Thamburan (1997) Jagannathan
- Guru (1997) Raghuraman
- Iruvar (1997) Anand (Anandan)
- Chandralekha (1997) Appukuttan (Alphy)
- The Prince (1996) Jeeva
- Kala Pani (1996) Govardhan Menon
- Sphadikam (1995) Aadu Thoma (Thomas Chacko)
- Black Don (1995)
- Thacholi Varghese Chekavar (1995) Thacholi Varghese Chekavar
- Nirnnayam (1995) Dr. Roy Mathews
- Agni Devan (1995) Aniyankuttan (Ravi Varma)
- Pakshe (1994) Balachandran
- Pavithram (1994) Unnikrishnan / Chettachan
- Pingami (1994) Capt. Vijay Menon
- Gandeevam (1994) Cameo in a song
- Devasuram (1993) Mangalassery Neelakandan
- Manichithrathazhu (1993) Dr. Sunny Joseph
- Midhunam (1993) Sethumadhavan
- Vietnam Colony (1992) G. Krishnamurthy / Swami
- Yodha (1992) Thaiparambil Ashokan
- Nadodi (1992) Sachidanandan / Balakrishnan Bhagavathar
- Gopura Vasalile (1991)
- Advaitham (1991) Shivaprasad
- Vasthuhara (1991) Venu
- Uncle Bun (1991) Charlie Chacko
- Kilukkam (1991) Joji
- Indrajaalam (1990) Kannan Nair
- Thazhvaram (1990) Balan
- His Highness Abdullah (1990) Abdullah / Ananthan Namboothiri
- Akkareakkareakkare (1990) Ramdas (aka Dasan)
- Aye Auto (1990) Sudhi
- Kadathanadan Ambadi (1990) Kadathanadan Ambadi
- Appu (1990) Appukuttan
- Arhatha (1990) Devaraj
- No: 20 Madras Mail (1990) Tony Kurishingal
- Season (1989) Jeevan / Uncle
- Kireedam (1989) Sethu Madhavan
- Varavelppu (1989) Muralidharan
- Naaduvazhikal (1989) Arjun
- Peruvannapurathe Visheshangal (1989) Achu
- Douthyam (1989) Capt. Roy Jacob Thomas
- Chanakyan (1989) Hand in Zindabad, not listed in credits
- Dasharatham (1989) Rajiv Menon
- Vellanakalude Naadu (1988) C. Pavithran Nair
- Khooni Insaan (1988)
- Aaryan Mera Naam (1988)
- Manu Uncle (1988) играет самого себя (Special Appearance)
- Aryan (1988) Devanarayan
- Chithram (1988) Vishnu
- Thoovanathumbikal (1987) Jayakrishnan
- Amritamgamaya (1987) Dr. P. K. Haridas
- Kaveri (1986) Balu
- Kariyila Kattu Pole (1986) Inspector Achuthankutty
- Sanmanassullavarkku Samadhanam (1986) Gopalakrishna Panikkar
- Mazha Peyyunnu Maddalam Kottunnu (1986) Shambhu
- Rajavinte Makan (1986) Vincent Gomas
- Oppam Oppathinoppam (1986) Krishnankutty
- Thalavattam (1986) Vinod
- Sobharaj (1986) Sobharaj / Dharmaraj
- T.P. Balagopalan M.A. (1986) Balagopalan
- Sughamodevi (1986) Sunny
- Gandhinagar 2nd Street (1986) Sethu
- Chidambaram (1985)
- Kandu Kandarinju (1985) Krishnanunny
- Adhyayam Onnu Muthal (1985) Vishnu Thomas
- Parayanumvayya Parayathirikkanumvayya (1985) Current Hamsa (Extended Cameo)
- Aram + Aram = Kinnaram (1985) Narayanankutty
- Anu Bandham (1985) Bhaskaran
- Boeing Boeing (1985) Shyam
- Adiyozhukkukal (1984) Gopi
- Aalkkoottathil Thaniye (1984) Anil Kumar
- Appunni (1984) Menon Mash
- Ariyatha Veethikal (1984) Balan
- Athirathram (1984) Prasad
- Poochakkoru Mookkuthi (1984) Gopalakrishnan
- Swanthamevide Bandhamevide (1984) Rajendran
- Nokkathaa Dhoorathu Kannum Nattu (1984) Sreekumar
- Uyarangalil (1984) P. K. Jayarajan
- Changatham (1983) S.T. Daniel
- Attakkalasam (1983) Santhosh Babu
- Ente Mamattikkuttiyammakku (1983) Alex
- Kattathe Kilikoodu (1983) Unni Krishnan
- Padayottam (1982) Kannan
- Ente Mohangal Poovaninju (1982) Jayan
- Aakrosam (1982) Mohanachandran
- Sindoora Sandhyakku Mounam (1982) Kishore
- Kelkatha Shabdam (1982) Babu
- Ahimsa (1981) Mohan
- Oothikachiya Ponnu (1981) Nandan
- Billion Dollar Raja Raj Rajaratnam
- Producer (9 credits)