Year |
Title |
Role |
Notes |
1971 | Tu Payal Mein Geet | Young Shashi Kapoor | Unreleased |
1979 | Hamare Tumhare | Vipin Bhope | Supporting role |
1980 | Vamsa Vruksham | Shesh | Telugu film (dubbed in Hindi as Pyar ka Sindhoor) |
Ek Baar Kaho | Student | Supporting role |
Hum Paanch | Aadesh | Cameo |
1982 | Shakti | Ravi Kumar Basu | Cameo |
1983 | Pallavi Anu Pallavi | Vijay | Kannada film |
Rachna | Raj Malhotra | |
Woh Saat Din | Prem Pratap Patialawale | First lead role in a Hindi movie |
1984 | Mashaal | Raja | Won–Filmfare Award for Best Supporting Actor |
Andar Baahar | Raja | |
Laila | Kumar Deshraj Singh | |
Love Marriage | Rajesh | |
1985 | Saaheb | Sunil Sharma (Saaheb) | |
Yudh | Avinash Goel/Chakas | Double role |
Mohabbat | Shekhar Basu | |
Meri Jung | Arun Verma | Nominated–Filmfare Award for Best Actor |
1986 | Chameli Ki Shaadi | Charandas Sood | |
Aap Ke Saath | Vimal Roy | |
Janbaaz | Amar Singhania | |
Pyar Kiya Hai Pyar Karenge | Anand Mhatre | |
Karma | Gyaneshwar Singh/ Johnny | |
Insaaf Ki Awaaz | Ravi Kumar | |
1987 | Itihaas | Vijay Singhal | |
Mr. India | Arun Verma/Mr. India | |
Hifazat | Rajkumar/Ram Kumar Saini | |
Thikana | Ravi Mehra | |
1988 | Kasam | Inspector Krishna | |
Ram-Avtar | Avtar Mhatre | |
Vijay | Arjun Thakur | |
Sone Pe Suhaaga | Joginder/Ravi Kumar | |
Tezaab | Mahesh Deshmukh (Munna) | Won–Filmfare Award for Best Actor |
Inteqam | Vikram Dixit (Vicky) | |
1989 | Ram Lakhan | Inspector Lakhan Pratap Singh | Nominated–Filmfare Award for Best Actor |
Joshilaay | Karan | |
Eeshwar | Ishwarchand Vishnunath Brahmanand | Nominated–Filmfare Award for Best Actor |
Rakhwala | Vikram Bose | |
Abhimanyu | Abhimanyui/Abdul Jabbar/Mannu | |
Aag Se Khelenge | Inspector Raja/Ravi Saxena | |
Kala Bazaar | Vijay Jain | |
Parinda | Karan Choudhry | |
Hamaal De Dhamaal | Himself | Marathi film |
1990 | Awaargi | Azad Khan | |
Kishen Kanhaiya | Kishen Chauhan/Kanhaiya Chauhan | Double role |
Ghar Ho To Aisa | Amar Jhaveri | |
Jeevan Ek Sangharsh | Karan Bhasin | |
Amba | Suraj (Sarju) | |
Jamai Raja | Raja Joshi | |
1991 | Jigarwala | Amar Singh | |
Benaam Badsha | Deepak Garewal | |
Pratikar | Krishna Srivastav | |
Lamhe | Viren/Kunwar saab | Nominated–Filmfare Award for Best Actor |
1992 | Beta | Raju | Won–Filmfare Award for Best Actor |
Zindagi Ek Jua | Harry | |
Humlaa | Shiva Pandya | |
Khel | Devdas/Arun Kumar | |
Heer Ranjha | Deedho/Ranjha | |
Apradhi | Shiva Mukund | |
1993 | Roop Ki Rani Choron Ka Raja | Ramesh "Romeo" | |
Gurudev | Gaurav "Guru" Ajmera | |
1994 | Laadla | Raj "Raju" Verma | |
Andaz | Ajay Jagpathi | |
1942: A Love Story | Nirendra "Naren" Singh | Nominated–Filmfare Award for Best Actor |
Mr. Azaad | Azaad Bakshi | |
1995 | Trimurti | Anand Singh/Sikander | Nominated–Filmfare Award for Best Supporting Actor |
1996 | Rajkumar | Rajkumar Raina | |
Loafer | Ravi Kumar Chawda | |
Mr. Bechara | Anand Verma | |
1997 | Judaai | Raj Verma | |
Virasat | Shakti Thakur | Won–Filmfare Critics Award for Best Actor |
Nominated–Filmfare Award for Best Actor |
Deewana Mastana | Rajkumar "Raja" Sharma/Bansi Rao | |
Chandralekha | An escaped mad man | Malayalam film; cameo |
1998 | Kabhi Na Kabhi | Rajeshwar "Raja" Utekar | |
Gharwali Baharwali | Arun Sharma | |
Jhooth Bole Kauwa Kaate | Shanker Sharma/Ramanuj | |
1999 | Hum Aapke Dil Mein Rehte Hain | Vijay Swaminandan | |
Biwi No.1 | Dr. Lakhan Khurana | Nominated–Filmfare Award for Best Comedian |
Mann | Rajendra "Raj" Gupta | Extended special appearance |
Taal | Vikrant Kapoor | Won–Filmfare Award for Best Supporting Actor |
2000 | Bulandi | Dharamraj "Dada" Thakur / Arjun Thakur | Double role |
Pukar | Major Jaidev Rajvansh | Won–National Film Award for Best Actor |
Nominated–Filmfare Award for Best Actor |
Hamara Dil Aapke Paas Hai | Avinash Patel | |
Karobaar: The Business of Love | Rajiv Soni | |
2001 | Lajja | Raveen "Raju" Naagar | |
Nayak | Shivaji Rao Gaekwad | Nominated–Filmfare Award for Best Actor |
2002 | Badhaai Ho Badhaai | Raja Saxena | |
Om Jai Jagadish | Om Batra | |
Rishtey | Suraj Singh | |
2003 | Armaan | Dr. Akash Sinha | |
Calcutta Mail | Avinash Tripathi | |
2004 | Musafir | Lucky Jaiswal | |
2005 | Bewafaa | Aditya Sahai | |
My Wife's Murder | Ravi Patwardhan | |
No Entry | Kishan Khanna | Nominated–Filmfare Award for Best Comedian |
Chocolate | Advocate Krishan Pundit | |
2006 | Humko Deewana Kar Gaye | Karan Oberoi | |
Darna Zaroori Hai | Karan Chopra | Story segment: Ghostly Audition |
2007 | Salaam-e-Ishq: A Tribute To Love | Vinay Nandan | |
Welcome | Sagar Pandey/Majnu Bhai | Nominated–Filmfare Award for Best Supporting Actor |
2008 | My Name is Anthony Gonsalves | Himself | Cameo |
Black & White | Rajan Mathur | Special appearance |
Race | Inspector Robert D'Costa (RD) | |
Tashan | Lakhan Singh Ballebaaz (Bhaiyaji) | |
Slumdog Millionaire | Prem Kumar | First International film; |
Won–Screen Actors Guild Award for Outstanding Performance by a Cast in a Motion Picture |
Yuvvraaj | Gyanesh Yuvvraaj Singh | |
2009 | Shortcut: The Con is on | Himself | Cameo |
Wanted | Himself | Cameo |
2010 | No Problem | Inspector Arjun Singh | |
2011 | Mission: Impossible – Ghost Protocol | Brijnath Khera | Hollywood film |
2012 | Tezz | Arjun Sachdev | |
2013 | Race 2 | Inspector Robert D'Costa (RD) | |
Shootout at Wadala | Inspector Affaq Bhagra | |
Bombay Talkies | Himself | Cameo in song "Apna Bombay Talkies" |
Mahabharat 3D Film | Karna (voice-over) | |
2015 | Dil Dhadakne Do | Kamal Mehra | Won–Filmfare Award for Best Supporting Actor |
Welcome Back | Sagar Pandey/Majnu Bhai | |
2017 | Mubarakan | Kartar Singh Bajwa | |
2018 | Race 3 | Shamsher Singh | |
Fanney Khan | Prashant Kumar Sharma/Fanney Khan | |
Mowgli: Legend of the Jungle | Baloo (voice) | Hindi dubbed version |
2019 | Ek Ladki Ko Dekha Toh Aisa Laga | Balbir Chaudhary | |
Total Dhamaal | Avinash Patel | |
The Zoya Factor | AK | Special appearance |
Pagalpanti | WiFi Bhai | |
2020 | Malang | Inspector Anjaney Agashe | |
AK vs AK | Anil Kapoor | Netflix film |
2022 | Thar | Surekha Singh | Netflix film |
Jug Jugg Jeeyo | Bheem Saini[6] | |
2023 | Thank You for Coming | Professor | Special appearance |
Animal | Balbir Singh / Kailash | Double role |
2024 | Fighter | Rakesh "Rocky" Jai Singh | |
House Owner | "Rocky" Harris | |