# Amitabh Bachchan filmography

Amitabh Bachchan is an Indian actor, playback singer, film producer, television host and former politician who primarily works in Hindi films. He made his acting debut in 1969 with Saat Hindustani, and narrated Mrinal Sen's Bhuvan Shome (1969). He later appeared as Dr. Bhaskar Banerjee in Hrishikesh Mukherjee's Anand (1971), for which he won the Filmfare Award for Best Supporting Actor. In 1973, Bachchan played his breakthrough role of Inspector Vijay Khanna in Prakash Mehra's action film Zanjeer. He has since appeared in several films with the character name "Vijay". During the same year, he appeared in Abhimaan and Namak Haraam. For the latter, he received the Filmfare Award for Best Supporting Actor. He starred along with Shashi Kapoor in Yash Chopra's Deewaar, which earned him widespread critical acclaim and popularity, made him won Filmfare Award for Best Actor nomination. He was cited as the "angry young man" for his roles in Deewaar and Zanjeer. Later he starred in Ramesh Sippy's Sholay (1975), which is considered to be one of the greatest Indian films of all time. After appearing in the romantic drama Kabhie Kabhie (1976), Bachchan starred in Manmohan Desai's highest grosser action-comedy Amar Akbar Anthony (1977). He again won the Filmfare Award for Best Actor for his performance in the latter. He then played dual roles of Don and Vijay in Don (1978), which again earned him the Filmfare Best Actor Award for the consecutive year. All of them were huge blockbusters.
Bachchan's stardom continued to roar in the early 1980s, and his critically and commercially successful ventures in this period include Dostana (1980), Shaan (1980), Ram Balram (1980), Naseeb (1981), Lawaaris (1981), Kaalia (1981), Yaarana (1981), Satte Pe Satta (1982), Namak Halaal (1982), Khud-Daar (1982), Andha Kanoon (1983) and Coolie (1983). His performances in these films in Dostana and Shakti earned him the nominations for the Filmfare Award for Best Actor. He suffered a near-fatal injury while shooting for Coolie. His workload decreased for the upcoming four years (1984–1987), but he found critical and commercial success in Sharaabi (1984), Geraftaar (1985) and Mard (1985). He returned to the screen with the box-office success Shahenshah (1988). A year later, Bachchan played the role of gangster Vijay Deenanath Chauhan in Mukul S. Anand's Agneepath (1990) earned him the National Film Award for Best Actor and later starred in Hum (1991), which was a commercial success. Despite being a box-office failure, the former garnered him the National Film Award for Best Actor and has since developed a cult status. He also earned the Filmfare Award for Best Actor for Hum, following which he took another break from acting. He then played Badshah Khan in Anand's 1992 drama Khuda Gawah, for which he received a civilian award from the President of Afghanistan. Khuda Gawah, released on 8 May 1992, was also a critical and commercial success, and Bachchan's performance was well received both domestically and internationally. In 1996, he started his film production company Amitabh Bachchan Corporation whose first release Tere Mere Sapne (1996) was a box-office hit. Amitabh Bachchan is also known as the "Shahenshah" or "Big B" of Bollywood.
In 2000, Bachchan appeared in a widely acclaimed supporting role in Aditya Chopra's Mohabbatein. It won him the Filmfare Award for Best Supporting Actor. During the same year, he made his television debut as the host of the game show Kaun Banega Crorepati. He has since hosted its every season except for the third one. He then went on to play the roles of a short-tempered banker in Aankhen (2002), a disillusioned father in Baghban (2003), and a conflicted cop in Khakee (2004). In 2005, he played the role of a teacher of a blind and deaf girl in Sanjay Leela Bhansali's Black, for which he received the National Award and the Filmfare Award for Best Actor. He received another National Award for Best Actor for playing a progeria patient in R. Balki's Paa (2009). He also portrayed the title character of a friendly ghost in Bhoothnath (2008), and its sequel Bhoothnath Returns (2014);. and played a hypochondriac in the comedy-drama Piku (2015). It earned him his fourth National Film Award for Best Actor, Played the character of man with constipation in Piku.
Bachchan has also narrated several films including Shatranj Ke Khilari (1977), Lagaan (2001), Parineeta (2005), Jodhaa Akbar (2008), Ra.One (2011), and Krrish 3 (2013). He has also performed as a playback singer for films like Laawaris, Silsila, and Baghban.

## Films

Key :
| † | Denotes films that have not yet been released |

### Acting credits

| Year | Film | Role | Notes | Ref. |
| 1969 | Saat Hindustani | Anwar Ali | | |
| 1969 | Bhuvan Shome | Narrator | | |
| 1971 | Anand | Dr. Bhaskar Banerjee/ Babu Moshai | Filmfare Award for Best Supporting Actor | |
| 1971 | Pyar Ki Kahani | Ram Chandra | | |
| 1971 | Parwana | Kumar Sen | | |
| 1971 | Reshma Aur Shera | Chhotu | | |
| 1971 | Sanjog | Mohan | | |
| 1971 | Guddi | Himself | Special appearance | |
| 1971 | Piya Ka Ghar | Himself | Special appearance | |
| 1972 | Bombay to Goa | Ravi Kumar | | |
| 1972 | Bansi Birju | Birju | | |
| 1972 | Ek Nazar | Manmohan Tyagi (Akash) | | |
| 1972 | Raaste Kaa Patthar | Jai Shankar Rai | | |
| 1972 | Bawarchi | – | Narrator | |
| 1972 | Garam Masala | Robert Taylor | Special appearance | |
| 1972 | Jaban | Dalaljit | Special appearance | |
| 1973 | Bandhe Haath | Shyamu/Deepak | | |
| 1973 | Gehri Chaal | Ratan | | |
| 1973 | Zanjeer | Inspector Vijay Khanna | Nominated—Filmfare Award for Best Actor | [3] [14] |
| 1973 | Namak Haraam | Vikram (Vicky) Maharaj | Filmfare Award for Best Supporting Actor | |
| 1973 | Abhimaan | Subir Kumar | | |
| 1973 | Saudagar | Motallam (Moti) | | |
| 1973 | Bada Kabutar | Himself | Special appearance | |
| 1974 | Kasauti | Amitabh (Amit) Sharma | | |
| 1974 | Benaam | Amitabh (Amit) Shrivastav | | |
| 1974 | Roti Kapda Aur Makaan | Vijay | | |
| 1974 | Majboor | Ravi Khanna | | |
| 1974 | Dost | Anand | Guest appearance | |
| 1974 | Kunwara Baap | Anthony | Guest appearance | |
| 1975 | Deewaar | Vijay Verma | Nominated—Filmfare Award for Best Actor | |
| 1975 | Zameer | Baadal | | |
| 1975 | Sholay | Jaidev (Jai) | | |
| 1975 | Faraar | Rajesh (Raj) | | |
| 1975 | Chupke Chupke | Sukumar Sinha/Parimal Tripathi | | |
| 1975 | Mili | Shekhar Dayal | | |
| 1976 | Chhoti Si Baat | Himself | Guest appearance | |
| 1976 | Kabhi Kabhie | Amitabh Malhotra (Amit) | Nominated—Filmfare Award for Best Actor | |
| 1976 | Balika Badhu | Adult Amal | Voiceover | |
| 1976 | Hera Pheri | Vijay | | |
| 1976 | Do Anjaane | Amit Roy/Naresh Dutt | | |
| 1976 | Adalat | Thakur Dharamchand (Dharma)/ Raju | Nominated—Filmfare Award for Best Actor | |
| 1977 | Amar Akbar Anthony | Anthony Gonzalves | Filmfare Award for Best Actor | |
| 1977 | Immaan Dharam | Ahmed Raza | | |
| 1977 | Khoon Pasina | Shiva / Tiger | | |
| 1977 | Parvarish | Amit | | |
| 1977 | Alaap | Alok Prasad | | |
| 1977 | Charandas | Qawwali singer | Guest appearance | |
| 1977 | Chala Murari Hero Banne | Himself | Guest appearance | |
| 1978 | Khatta Meetha | Himself | Guest appearance in the song "Thoda Hai Thode Ki Zaroorat Hai" | |
| 1978 | Ganga Ki Saugandh | Jeeva | | |
| 1978 | Kasme Vaade | Amit/Shankar | | |
| 1978 | Besharam | Ram Kumar Chandra/ Prince Chandrashekar | | |
| 1978 | Trishul | Vijay Kumar | Nominated—Filmfare Award for Best Actor | |
| 1978 | Don | Don/Vijay | 50th Film; Filmfare Award for Best Actor | |
| 1978 | Muqaddar Ka Sikandar | Sikandar | Nominated—Filmfare Award for Best Actor | |
| 1979 | The Great Gambler | Jay / Inspector Vijay | Also playback singer for the song "Do Lafzon Ki" | |
| 1979 | Gol Maal | Himself | Guest appearance | |
| 1979 | Ahsaas | Himself | Guest appearance | |
| 1979 | Jurmana | Inder Saxena | | |
| 1979 | Manzil | Ajay Chandra | | |
| 1979 | Mr. Natwarlal | Natwarlal / Avtar Singh | Also playback singer for the song "Mere Pas Aao" Nominated—Filmfare Award for Best Actor | |
| 1979 | Kaala Patthar | Vijay Pal Singh | Nominated—Filmfare Award for Best Actor | |
| 1979 | Suhaag | Amit Kapoor | | |
| 1979 | Cinema Cinema | Himself | Special appearance | |
| 1980 | Do Aur Do Paanch | Vijay/Ram | | |
| 1980 | Dostana | Vijay Varma | Nominated—Filmfare Award for Best Actor | |
| 1980 | Ram Balram | Balram Singh | | |
| 1980 | Shaan | Vijay Kumar | | |
| 1981 | Commander | Himself | Special appearance | |
| 1981 | Yaarana | Kishan Kumar | | |
| 1981 | Barsaat Ki Ek Raat | ACP Abhijeet Rai | Bilingual film; Simultaneously shot in Hindi and Bengali | |
| 1981 | Anusandhan | ACP Abhijeet Rai | Bilingual film; Simultaneously shot in Hindi and Bengali | |
| 1981 | Naseeb | John Jani Janardan | Also playback singer for the song "Chal Mere Bhai" | |
| 1981 | Chashme Buddoor | Himself | Special appearance | |
| 1981 | Lawaaris | Heera | Nominated—Filmfare Award for Best Actor; Also playback singer for song "Mere Angene Mein" | |
| 1981 | Silsila | Amit Malhotra | Nominated—Filmfare Award for Best Actor; Also playback singer for the song "Neela Aasman" and "Rang Barse Bhige Chunar Wali" | |
| 1981 | Kaalia | Kallu/Kaalia | | |
| 1981 | Vilayati Babu | Jagga | Punjabi film; special appearance | |
| 1982 | Satte Pe Satta | Ravi Anand/Babu | | |
| 1982 | Bemisal | Dr. Sudhir Roy/Adhir Roy | 75th Film; Nominated—Filmfare Award for Best Actor | |
| 1982 | Desh Premee | Master Dinanath/Raju | | |
| 1982 | Namak Halaal | Arjun Singh | Nominated—Filmfare Award for Best Actor | |
| 1982 | Khud-Daar | Govind Srivastava/Chhotu Ustaad | | |
| 1982 | Shakti | Vijay Kumar | Nominated—Filmfare Award for Best Actor | |
| 1983 | Nastik | Shankar | | |
| 1983 | Andha Kanoon | Jan Nissar Akhtar Khan | Nominated—Filmfare Award for Best Supporting Actor | |
| 1983 | Mahaan | Rana Ranveer / Guru / Inspector Shankar (Triple Role) | | |
| 1983 | Pukar | Ramdas | Also playback singer for the song "Tu Maike Mat Jaiyo" | |
| 1983 | Coolie | Iqbal Khan | | |
| 1984 | Inquilaab | Amarnath | | |
| 1984 | Sharaabi | Vicky Kapoor | Nominated—Filmfare Award for Best Actor | |
| 1984 | Paan Khaye Saiyaan Hamaar | Himself | Special appearance; Bhojpuri film | |
| 1985 | Geraftaar | Inspector Karan Kumar Khanna | | |
| 1985 | Mard | Raju Singh (Mard) | | |
| 1986 | Aakhree Raasta | David D'Costa/Vijay Shandaliya | | |
| 1988 | Shahenshah | Inspector Vijay Kumar Srivastava / Shahenshah | Nominated—Filmfare Award for Best Actor | |
| 1988 | Gangaa Jamunaa Saraswati | Ganga Prasad | | |
| 1988 | Soorma Bhopali | Himself | Guest appearance | |
| 1989 | Toofan | Shyam/Toofan | | |
| 1989 | Batwara | – | Narrator | |
| 1989 | Jaadugar | Goga | Also playback singer for the song "Padosan Apni Murgi" | |
| 1989 | Main Azaad Hoon | Azaad | Also playback singer for the song "Itne Baazu" | |
| 1990 | Agneepath | Vijay Deenanath Chauhan | National Film Award for Best Actor; Nominated—Filmfare Award for Best Actor | |
| 1990 | Kroadh | Himself | Guest appearance | |
| 1990 | Aaj Ka Arjun | Bheem Singh (Bheema) | | |
| 1991 | Hum | Tiger / Shekhar Malhotra | Filmfare Award for Best Actor | |
| 1991 | Ajooba | Ajooba / Zaffar Ali Rizwan | | |
| 1991 | Indrajeet | Indrajeet | 100th Film | |
| 1991 | Akayla | Inspector Vijay Verma | | |
| 1992 | Khuda Gawah | Badshah Khan | Nominated—Filmfare Award for Best Actor | |
| 1992 | Zulm Ki Hukumat | – | Narrator | |
| 1993 | Professor Ki Padosan | Himself | Special appearance | |
| 1994 | Insaniyat | Inspector Amar | | |
| 1994 | Akka | Himself | Guest appearance; Marathi film | |
| 1996 | Ghatak: Lethal | Himself | Guest appearance | |
| 1996 | Tere Mere Sapne | – | Narrator; Also producer | |
| 1997 | Mrityudata | Dr. Ram Prasad Ghayal | Also producer | |
| 1998 | Major Saab | Major Jasbir Singh Rana | Also producer | |
| 1998 | Bade Miyan Chote Miyan | Inspector Arjun Singh (Bade Miyan) | | |
| 1998 | Hero Hindustani | – | Narrator | |
| 1999 | Lal Baadshah | Lal (Baadshah) Singh / Ranbhir Singh | | |
| 1999 | Sooryavansham | Thakur Bhanu Pratap Singh / Heera Singh | Also playback singer for the song "Chori Se" | |
| 1999 | Biwi No.1 | Himself | Guest appearance | |
| 1999 | Hindustan Ki Kasam | Kabeera | | |
| 1999 | Kohram | Col. Balbir Singh Sodi (Devraj Hathoda) / Dada Bhai | | |
| 1999 | Hello Brother | God | Voice-role; Cameo appearance | |
| 2000 | Mohabbatein | Narayan Shankar | Filmfare Award for Best Supporting Actor | |
| 2001 | Ek Rishtaa: The Bond of Love | Vijay Kapoor | | |
| 2001 | Aks | Inspector Manu Verma | Also producer; Filmfare Critics Award for Best Actor; Nominated—Filmfare Award for Best Actor | |
| 2001 | Kabhi Khushi Kabhie Gham... | Yashvardhan Raichand | Nominated—Filmfare Award of Best Supporting Actor Also singer for "Shava Shava" | |
| 2002 | Aankhen | Vijay Singh Rajput | Nominated—Filmfare Award of Best Supporting Actor | |
| 2002 | Hum Kisise Kum Nahin | Dr. Rastogi | | |
| 2002 | Agni Varsha | Devraj | Special appearance | |
| 2002 | Kaante | Major Yashvardhan Rampal | Nominated—Filmfare Award for Best Actor | |
| 2003 | Armaan | Dr. Siddharth Sinha | Also playback singer for the song "Aao Milke Gaye" | |
| 2003 | Boom | Bade Mia | 125th film | |
| 2003 | Baghban | Raj Malhotra | Nominated—Filmfare Award for Best Actor Also playback singer for the songs "Chali Chali", "Holi Khele" and "Main Yaha" | |
| 2004 | Khakee | DCP Anant Kumar Shrivastava | Nominated—Filmfare Award for Best Actor | |
| 2004 | Aetbaar | Dr. Ranveer Malhotra | Also playback singer for the song "Jeena Hai" | |
| 2004 | Rudraksh | – | Narrator | |
| 2004 | Dev | DCP Dev Pratap Singh | | |
| 2004 | Lakshya | Col. Sunil Damle | | |
| 2004 | Deewaar | Major Ranvir Kaul | | |
| 2004 | Kyun! Ho Gaya Na... | Raj Chauhan | | |
| 2004 | Hum Kaun Hai? | Major Frank John Williams / Frank James Williams | | |
| 2004 | Veer-Zaara | Choudhary Sumer Singh | Nominated—Filmfare Award of Best Supporting Actor | |
| 2004 | Ab Tumhare Hawale Watan Saathiyo | Major General Amarjeet Singh | | |
| 2005 | Black | Debraj Sahai | National Film Award for Best Actor; Filmfare Award for Best Actor; Filmfare Critics Award for Best Actor | |
| 2005 | Waqt: The Race Against Time | Ishwarchand Thakur | | |
| 2005 | Bunty Aur Babli | DCP Dashrath Singh | Nominated—Filmfare Award for Best Supporting Actor | |
| 2005 | Parineeta | – | Narrator | |
| 2005 | Paheli | Gadariya | Special appearance | |
| 2005 | Sarkar | Subhash Nagre (Sarkar) | Nominated—Filmfare Award for Best Actor | |
| 2005 | Viruddh | Vidhyadhar Patwardhan | Also producer | |
| 2005 | Ramji Londonwaley | Himself | Guest appearance | |
| 2005 | Dil Jo Bhi Kahey... | Shekhar Sinha | | |
| 2005 | Amrithadhare | Himself | Kannada film; Guest appearance | |
| 2005 | Ek Ajnabee | Suryaveer Singh | | |
| 2006 | Family | Virendra (Viren) Sahai | Also producer | |
| 2006 | Darna Zaroori Hai | Sunil Khanna | Segment : Imaginary Ghost | |
| 2006 | Kabhi Alvida Naa Kehna | Samarjit (Sam) Talwar | Nominated—Filmfare Award for Best Supporting Actor | |
| 2006 | Ganga | Thakur Vijay Singh | Bhojpuri film | |
| 2006 | Baabul | Balraj Kapoor | Also playback singer for the songs "Come On" and "Kehta Hai Baabul" | |
| 2007 | Eklavya: The Royal Guard | Eklavya | | |
| 2007 | Nishabd | Vijay Anand | 150th Film | |
| 2007 | Ek Krantiveer: Vasudev Balwant Phadke | – | Narrator; Marathi film | |
| 2007 | Cheeni Kum | Buddhadev Gupta | | |
| 2007 | Shootout at Lokhandwala | Advocate Dhingra | | |
| 2007 | Swami | – | Narrator | |
| 2007 | Jhoom Barabar Jhoom | Himself | Special appearance in the song ''Jhoom Barabar Jhoom" | |
| 2007 | Aag | Babban Singh | | |
| 2007 | The Last Lear | Harish Mishra | English film | |
| 2007 | Gangotri | Thakur Vijay 'Thakur Kaka' Singh | Bhojpuri film | |
| 2008 | Jodhaa Akbar | – | Narrator | |
| 2008 | Yaar Meri Zindagi | Dr. Ajay Singh | Filmed in 1970s; Released after long–delay | |
| 2008 | Bhoothnath | Kailash Nath (Bhoothnath) | Also playback singer for the songs "Mere Buddy" and "Chalo Jaane Do" | |
| 2008 | Sarkar Raj | Subhash Nagre (Sarkar) | | |
| 2008 | God Tussi Great Ho | God | | |
| 2009 | Delhi-6 | Dadaji | Guest appearance; Also playback singer for the song "Noor" | |
| 2009 | Zor Lagaa Ke...Haiya! | – | Narrator | |
| 2009 | Aladin | Genius | Also playback singer for the songs "Genie Rap" and "O Re Sawariya" | |
| 2009 | Paa | Auro | National Film Award for Best Actor; Filmfare Award for Best Actor; Also producer; Also playback singer for "Mere Paa" | |
| 2010 | Rann | Vijay Harshwardhan Malik | | |
| 2010 | Teen Patti | Prof. Venkat Subramanium | | |
| 2010 | Kandahar | Lokanatha Sharma | Malayalam film | |
| 2011 | Bbuddah... Hoga Terra Baap | Vijay (Vijju) Malhotra | Also producer; Also playback singer for the song "Bbuddah Hoga Terra Baap" | |
| 2011 | Aarakshan | Prabhakar Anand | Nominated—Filmfare Award for Best Actor | |
| 2011 | Ra.One | – | Narrator | |
| 2012 | Kahaani | – | Playback singer for the song "Ekla Chalo Re" | |
| 2012 | Mr. Bhatti on Chutti | Himself | Guest appearance | |
| 2012 | Department | Sarjerao Gaikwad | | |
| 2012 | Bol Bachchan | Himself | Guest appearance in the song "Bol Bachchan" | |
| 2012 | English Vinglish | Himself | Guest appearance | |
| 2012 | Ganga Devi | Chitta Ji | Bhojpuri film | |
| 2013 | The Great Gatsby | Meyer Wolfsheim | American film | |
| 2013 | Bombay Talkies | Himself | Guest appearance in the segment "Murabba" | |
| 2013 | Satyagraha | Dwarka Anand | | |
| 2013 | Boss | – | Narrator | |
| 2013 | Krrish 3 | – | Narrator | |
| 2013 | Mahabharat | Bhishma | Voiceover | |
| 2014 | Bhoothnath Returns | Khailash Nath (Bhoothnath) | 175th film | |
| 2014 | Manam | Pratap | Special appearance; Telugu film | |
| 2014 | Kochadaiiyaan | – | Narrator | |
| 2015 | Shamitabh | Amitabh Sinha | Also producer; playback singer for the song "Piddly" | |
| 2015 | Hey Bro | Himself | Special appearance in the song "Birju" | |
| 2015 | Piku | Bhashkor Banerjee | National Film Award for Best Actor; Filmfare Critics Award for Best Actor; Nominated—Filmfare Award for Best Actor | |
| 2016 | Wazir | Pandit Omkarnath Dhar | | |
| 2016 | Ki & Ka | Himself | Guest appearance | |
| 2016 | Te3n | John Biswas | | |
| 2016 | Pink | Deepak Sehgal | Nominated—Filmfare Award for Best Actor | |
| 2017 | The Ghazi Attack | – | Narrator for the Hindi version | |
| 2017 | Begum Jaan | – | | |
| 2017 | Sarkar 3 | Subhash Nagre (Sarkar) | | |
| 2017 | Firangi | Narrator | | |
| 2017 | The Great Leader | Leader | Bhojpuri film | |
| 2018 | Pad Man | – | | |
| 2018 | 102 Not Out | Dattatraya Vakharia | | |
| 2018 | Helicopter Eela | Himself | Guest appearance | |
| 2018 | Thugs of Hindostan | Khudabaksh Azaad | | |
| 2019 | Manikarnika: The Queen of Jhansi | – | Narrator | |
| 2019 | Badla | Badal Gupta | 200th film | |
| 2019 | Sye Raa Narasimha Reddy | Gosayi Venkanna | Telugu film | |
| 2020 | AB Aani CD | Himself | Marathi film; Guest appearance | |
| 2020 | Ghoomketu | Himself | Guest appearance | |
| 2020 | Gulabo Sitabo | Chunnan (Mirza) Nawab | Filmfare Critics Award For Best Actor Nominated- Filmfare Award for Best Actor | |
| 2021 | Chehre | Advocate Lateef Zaidi | Also playback singer for the Title Track | |
| 2022 | Jhund | Vijay Borade | | |
| 2022 | Radhe Shyam | – | Narrator for the Hindi version | |
| 2022 | Runway 34 | Narayan Vedant | | |
| 2022 | Fakt Mahilao Maate | Kanji Parikh | Gujarati film; Special appearance | |
| 2022 | Brahmāstra: Part One – Shiva | Raghu (Guruji) | | |
| 2022 | Chup: Revenge of the Artist | Himself | Special appearance | |
| 2022 | Goodbye | Harish Bhalla | | |
| 2022 | Uunchai | Amit Srivastav | | |
| 2023 | Ghoomer | Himself | Special appearance | |
| 2023 | Ganapath | Maharishi Dalapathi | Cameo appearance | |
| 2024 | Kalki 2898 AD | Ashwatthama | Telugu film | |
| 2024 | Vettaiyan | Sathyadev Bramhadutt Pande | Tamil film | |
| 2026 | Ramayana: Part 1 † | Jatayu | | |

## Production credits

| Year | Film | Acting role | Director(s) | Notes |
| 1995 | Gulabi | | Krishna Vamsi | Telugu film |
| 1996 | Tere Mere Sapne | Narrator | Joy Augustine | |
| 1996 | Yuvathurki | | Bhadran | Malayalam film |
| 1997 | Mrityudata | Dr. Ram Prasad Ghayal | Mehul Kumar | |
| 1997 | Ullaasam | | J. D.- Jerry | Tamil film |
| 1998 | Saat Rang Ke Sapne | | Priyadarshan | |
| 1998 | Major Saab | Major Jasbir Singh Rana | Tinnu Anand | |
| 2001 | Aks | Insp. Manu Verma | Rakeysh Omprakash Mehra | Filmfare Critics Award for Best Actor |
| 2005 | Viruddh... Family Comes First | Vidhyadhar Patwardhan | Mahesh Manjrekar | |
| 2005 | Antarmahal | | Rituparno Ghosh | Bengali film |
| 2006 | Family | Virendra "Viren" Sahai Ruthless Criminal | Rajkumar Santoshi | |
| 2009 | Paa | Auro | R. Balki | National Film Award for Best Actor Filmfare Award for Best Actor |
| 2010 | Vihir | | Umesh Vinayak Kulkarni | Marathi film |
| 2011 | Bbuddah... Hoga Terra Baap | Vijay 'Vijju' Malhotra | Puri Jagannadh | Also playback singer for song "Bbuddah Hoga Terra Baap" |
| 2013 | Saptapadii | | Niranjan Thade | Gujarati film |
| 2015 | Shamitabh | Amitabh Sinha | R. Balki | Also playback singer for song "Piddly" |

## Television

| Year | Title | Role | Note |
| 1993–1994 | Dekh Bhai Dekh | | Producer |
| 2000–2006, 2010–present | Kaun Banega Crorepati | Host | Season 1–2, Season 4–present |
| 2009 | Bigg Boss 3 | Host | Season 3 |
| 2011 | The One Show | Himself | Special appearance |
| 2013 | Bharat Ka Veer Putra – Maharana Pratap | Himself | Voice over |
| 2014 | Taarak Mehta Ka Ooltah Chashmah | Himself | Special appearance |
| 2014 | Yudh | Yudhisthir Sikarwar | Television miniseries; lead role |
| 2015 | Desi Rascals | Himself | Special appearance |
| 2015–2016 | Aaj Ki Raat Hai Zindagi | Host | |
| 2016–2017 | Astra Force | Astra | Animated series; voice role Also co-creator with Sharad Devarajan |
| 2023 | The Romantics | Himself | Documentary series |

## Documentaries

| Year | Title | Language | Role | Director(s) | Notes |
| 2005 | March of the Penguins | English Hindi | Narrator | Luc Jacquet | |
| 2011 | The Story of Film: An Odyssey | English | Himself | Mark Cousins | Special appearance |
| 2011 | Bollywood: The Greatest Love Story Ever Told | English Hindi | Himself | Rakeysh Omprakash Mehra Jeff Zimbalist | |
| 2015 | Putting the Fun in Fundamental | English | Himself | Andy Lee | Special appearance on episode "Bollywood Goddess" |

## Music videos

| Year | Title | Performer(s) | Album |
| 1996 | Various | Bally Sagoo | "Aby Baby" |
| 1988 | "Mile Sur Mera Tumhara" | Various | — |
| 2002 | "Kabhi Nahi" | Adnan Sami | "Tera Chehra" |
| 2010 | "Phir Mile Sur Mera Tumhara" | Various | — |
| 2017 | "Phir Se" | Amruta Fadnavis | — |
| 2021 | "Hum Hindustani" | Various | — |

## Footnotes

* 1 2 3 4 5 6 7 8 9 10 11 He played dual roles.
* ↑ He played triple roles.