Anil Kapoor Filmography: Every Movie and TV Show in Order
All 59 Anil Kapoor roles in chronological order (1987 to 2025): 53 movies and 6 TV series.

How many movies and TV shows has Anil Kapoor been in? This complete Anil Kapoor filmography lists 59 credited roles (53 films, 6 TV series), in chronological order from 1987 to 2025, with links to our full guides where available.
Anil Kapoor movies in order
- Mr. India (1987) as Arun Verma / Mr. India
- Ram Lakhan (1989) as Inspector Lakhan Pratap Singh
- Parinda (1989) as Karan Choudhary
- Lamhe (1991) as Virendra Pratap Singh
- Laadla (1994) as Raj 'Raju' Verma
- 1942: A Love Story (1994) as Naren Singh
- Trimurti (1995) as Anand Singh / Sikander
- Judaai (1997) as Raj Verma
- Chandralekha (1997) as Mental health patient (Cameo)
- Deewana Mastana (1997) as Raj Kumar Sharma (Raja)
- Biwi No.1 (1999) as Lakhan
- Mann (1999) as Raj
- Taal (1999) as Vikrant Kapoor
- Nayak: The Real Hero (2001) as Shivaji Rao
- Om Jai Jagadish (2002) as Om Batra
- Musafir (2004) as Lucky
- Bewafaa (2005) as Aditya Sahai
- No Entry (2005) as Kishen
- Chocolate: Deep Dark Secrets (2005) as Krishan Pundit
- Humko Deewana Kar Gaye (2006) as Karan Oberoi
- Darna Zaroori Hai (2006) as Karan Chopra
- Salaam-e-Ishq (2007) as Vinay Malhotra
- Welcome (2007) as Majnu Bhai
- Halla Bol (2008) as Himself (uncredited)
- Race (2008) as Robert D'Costa aka R.D.
- Tashan (2008) as Bhaiyyaji
- Slumdog Millionaire (2008) as Prem
- Yuvvraaj (2008) as Gyanesh Yuvvraaj
- Wanted (2009) as Special Appearance in "Jalwa" Song
- No Problem (2010) as Arjun Singh
- Tees Maar Khan (2010) as Self
- Mission: Impossible - Ghost Protocol (2011) as Brij Nath
- Tezz (2012) as Arjun Khanna
- Race 2 (2013) as Inspector Robert D'Costa
- Shootout at Wadala (2013) as Afaaque Baaghran
- Bombay Talkies (2013) as Self, special appearance in "Apna Bombay Talkies" (uncredited)
- Dil Dhadakne Do (2015) as Kamal Mehra
- Welcome Back (2015) as Sagar 'Majnu' Pandey
- Oasis (2017) as Vikram Danesh
- Mubarakan (2017) as Kartar Singh
- Fanney Khan (2018) as Prashant Kumar Sharma "Fanney Khan"
- Race 3 (2018) as Shamsher Singh
- Ek Ladki Ko Dekha Toh Aisa Laga (2019) as Balbir Chaudhary
- Total Dhamaal (2019) as Avinash Patel
- The Zoya Factor (2019) as Himself (Guest Appearance)
- Malang (2020) as Anjaney Agashe
- AK vs AK (2020) as Self
- Thar (2022) as Inspector Surekha Singh
- JugJugg Jeeyo (2022) as Bheem Saini
- Animal (2023) as Balbir Singh
- Fighter (2024) as Rakesh Jaisingh (Rocky)
- Savi (2024) as J Paul
- War 2 (2025) as Vikrant Kaul
Anil Kapoor TV shows
- Family Guy (1999) as Prem (voice)
- Kaun Banega Crorepati (2000) as Self
- 24 (2001) as Omar Hassan
- Comedy Nights with Kapil (2013) as Self
- Oasis (2017) as Vikram Danesh
- The Night Manager (2023) as Shailendra 'Shelly' Rungta
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Anil Kapoor been in?
Anil Kapoor has 53 credited film roles and 6 TV roles, for a total of 59 credits from 1987 to 2025.
What was Anil Kapoor's first major role?
Mr. India (1987).
What is Anil Kapoor's most recent project?
War 2 (2025).



