-
Baiju Aur Tansen (2006) (announced) .... Tansen
-
Sholay (2006) (announced) .... Gabbar Singh
-
Ek Ajnabee (2006) (announced)
-
Happy New Year (2006) (announced)
-
Kabhi Alvida Na Kehna (2005) (pre-production) .... Mohinder Sharma
-
Darna Zaroori Hai (2006) (filming)
-
Eklavya (2006) (filming)
-
God Tussi Great Ho (2006) (filming)
-
Family (2005/I) (filming)
-
Baabul (2005) (filming)
-
Khazan (2006) (post-production)
-
Struggler (2005) (post-production)
-
Zamaanat (2005) (completed) .... Shiv Shankar
... aka Bail (India: English title)
-
Dil Jo Bhi Kahey... (2005) .... Shekhar Sinha
-
Viruddh (2005) .... Vidhyadar Patwardhan
-
Sarkar (2005) .... Subhash Nagare 'Sarkar'
-
Paheli (2005) .... The Shepherd
-
Bunty Aur Babli (2005) .... DCP Dashrath Singh
-
Waqt (2005) .... Ishwarchand Thakur
-
Black (2005) .... Debraj Sahai
-
Ab Tumhare Hawale Watan Saathiyo (2004) .... Major General Amarjeet Singh
-
"Koffee with Karan" (2004) TV Series .... Guest
-
Veer-Zaara (2004) .... Chaudhary Sumer Singh (Special Appearance)
-
Hum Kaun Hai? (2004) .... Major Frank John Williams/Frank James Williams (Special Appearance)
... aka Ora Kara (India: Bengali title)
-
Kyun...! Ho Gaya Na (2004) .... Raj Chauhan (Uncle)
-
Deewaar (2004) .... Maj. Ranvir Kaul
... aka Deewaar: Let's Bring Our Heroes Home (India: Hindi title: promotional title)
-
Lakshya (2004) .... Col. Sunil Damle
-
Dev (2004) .... JCP Dev Pratap Singh
-
Insaaf: The Justice (2004) .... Narrator
-
Rudraksh (2004) .... Narrator
-
Aetbaar (2004) .... Dr. Ranveer Malhotra
... aka Aitbaar (India: Hindi title: alternative transliteration)
-
Khakee (2004) .... DCP Anant Kumar Shrivastav
... aka The Uniform (International: English title: informal literal title)
-
Fun2shh... Dudes in the 10th Century (2003) .... Narrator
-
Baghban (2003) .... Raj Malhotra
-
Mumbai Se Aaya Mera Dost (2003) .... Narrator
-
Boom (2003/I) .... Bade Mia
-
Armaan (2003) .... Dr. Siddharth Sinha
-
Khushi (2003) .... Narrator
-
Kaante (2002) .... Yashvardhan Rampal 'Major'
-
Agni Varsha (2002) .... Indra (Special Appearance)
... aka Agnivarsha: The Fire and the Rain (USA)
... aka The Fire and the Rain (USA)
-
Hum Kisi Se Kum Nahin (2002) .... Dr. Rastogi
-
Aankhen (2002) .... Vijay Singh Rajput
-
Kabhi Khushi Kabhie Gham... (2001) .... Yashovardhan "Yash" Raichand
... aka Happiness & Tears (USA: DVD box title)
... aka K3G (India: Hindi title: informal short title)
... aka KKKG (India: Hindi title: informal short title)
... aka Sometimes Happiness, Sometimes Sorrow (International: English title)
-
Aks (2001) .... Inspector Manu Verma
-
Lagaan: Once Upon a Time in India (2001) .... Narrator
... aka Lagaan (India: Hindi title: short title)
... aka Land Tax (International: English title: informal literal title)
-
Ek Rishtaa: The Bond of Love (2001) .... Vijay Kapoor
... aka Bond of Love (International: English title)
... aka Ek Rishtaa (India: Hindi title: short title)
-
"Kaun Banega Crorepati Junior" (2001) TV Series .... Host
-
Mohabbatein (2000) .... Narayan Shankar
... aka Love Stories (Europe: English title)
-
Hello Brother (1999) .... Voice of God
-
Hindustan Ki Kasam (1999) .... Kabeera
-
Sooryavansham (1999) .... Dual Role (Thakur Bhanu Pratap Singh & Heera Singh)
... aka Suryavansham (India: Hindi title: alternative transliteration)
-
Lal Baadshah (1999) .... Dual Role (Lal 'Baadshah' Singh/Ranbhir Singh)
-
Kohram: The Explosion (1999) .... Col. Balbir Singh Sodi, aka Devraj Hathoda/Dada Bhai
-
Bade Miyan Chote Miyan (1998) .... Arjun Singh
-
Major Saab (1998) .... Maj. Jasbir Singh Rana
-
Mrityudaata (1997) .... Dr. Ram Prasad Ghayal
-
Tere Mere Sapne (1996) (voice) (as Mr. Amitabh Bachchan) .... Narrator
-
Insaniyat (1994) .... Insp. Amar
-
Khuda Gawah (1992) .... Baadshah Khan
... aka God Is My Witness
-
Akayla (1991) .... Insp. Vijay Verma
... aka Akela
-
House No. 13 (1991)
-
Indrajeet (1991) .... Indrajeet
-
Hum (1991) .... Tiger/Shekhar
... aka We
-
Ajooba (1991) .... Ajooba/Ali
-
Ajooba Kudrat Ka (1991)
-
Aaj Ka Arjun (1990) .... Bheema
-
Agneepath (1990) .... Vijay Dinanath Chavan
... aka The Path of Fire
-
Toofan (1989) .... Dual Role (Toofan & Shyam)
-
Batwara (1989) .... Narrator
-
Jaadugar (1989) .... Goga/Gogeshwar
-
Main Azaad Hoon (1989) .... Azaad
-
Shahenshah (1988) .... Vijay Kumar Srivastava/Shahenshah
-
Gangaa Jamunaa Saraswathi (1988) .... Ganga Prasad
-
Soorma Bhopali (1988) .... (Cameo Appearance)
-
Aakhree Raasta (1986) .... Dual Role (David & Vijay)
... aka The Last Option
-
Ek Ruka Hua Faisla (1986) (TV) .... (Guest Appearance)
... aka Hung Jury
-
Mard (1985) .... Raju 'Mard' Tangewala
-
Geraftaar (1985) .... Insp. Karan Kumar Khanna (Guest Appearance)
-
Naya Bakra (1985) .... (Guest Appearance)
-
Inquilaab (1984) .... Amarnath
-
Sharaabi (1984) .... Vicky Kapoor
-
Nastik (1983) ....
Shankar/Bhola/Sheru
... aka The Atheist
-
Andha Kanoon (1983) .... Jan Nisar Akhtar Khan, Forest Officer (Guest Appearance)
-
Coolie (1983/I) .... Iqbal
-
Mahaan (1983) .... Triple role (Amit/Rana Ranveer, Guru & Inspector Shankar)
-
Pukar (1983) .... Ramdas/Ronnie
-
Shakti (1982) .... Vijay Kumar
-
Bemisal (1982) .... Dr. Sudhir Roy/Adhir Roy
-
Satte Pe Satta (1982) .... Dual Role (Ravi Anand & Babu)
-
Desh Premee (1982) .... Dual Role (Master Dinanath & Raju)
... aka Desh Premi (India: Hindi title: alternative transliteration)
-
Khud-Daar (1982) .... Govind Srivastav/Chotu Ustad
... aka Khuddar (India: Hindi title: alternative transliteration)
-
Namak Halaal (1982) .... Arjun Singh
-
Silsila (1981) .... Amit Malhotra
... aka The Affair (India: English title)
-
Naseeb (1981) .... John Jani Janardan
... aka Destiny
-
Yaarana (1981) .... Kishan Kumar
-
Anusandhan (1981) .... ACP Abhijeet Rai
... aka Barsaat Ki Ek Raat
-
Chashme Buddoor (1981) .... Guest Appearance
... aka Chasme Buddoor
... aka Shield Against the Evil Eye
... aka Touch Wood
-
Commander (1981) .... (Guest Appearance)
-
Kaalia (1981) .... Kallu/Kaalia
-
Laawaris (1981) .... Heera
-
Vilayati Babu (1981) .... Jagga (Special Appearance)
-
Dostana (1980) .... Vijay Varma
-
Do Aur Do Paanch (1980) .... Vijay/Ram
-
Ram Balram (1980) .... Insp. Balram Singh
... aka Ram and Belram
-
Shaan (1980) .... Vijay
-
Suhaag (1979) .... Amit Kapoor
... aka Sign of Marriage
-
Kaala Patthar (1979) .... Vijay Pal Singh
... aka Black Stone (India: English title)
... aka Coal Mine (India: English title)
-
Manzil (1979) .... Ajay Chandra
... aka Destination
-
Jurmana (1979) .... Inder Saxena
-
The Great Gambler (1979) .... Jay/Insp. Vijay
-
Cinema Cinema (1979)
-
Mr. Natwarlal (1979) .... Natwarlal/Avtar Singh
-
Muqaddar Ka Sikandar (1978) .... Sikandar
-
Don (1978) .... Dual Role (Don & Vijay)
-
Ganga Ki Saugand (1978) .... Jeeva
-
Besharam (1978) .... Ram Kumar Chandra/Prince Chandrashekar
-
Kasme Vaade (1978) .... Amit/Shankar
... aka The Sworn Promises (India: English title)
-
Trishul (1978) .... Vijay Kumar
... aka Trident (International: English title)
-
Shatranj Ke Khilari (1977) (voice) .... Narrator
... aka The Chess Players
-
Immaan Dharam (1977) .... Ahmed Raza
... aka Imaan Dharam (India: Hindi title: video box title)
-
Alaap (1977) .... Alok Prasad
-
Amar Akbar Anthony (1977) .... Anthony Gonzalves/Raju
-
Charandas (1977) .... Quwwali Singer (Special Appearance)
-
Khoon Pasina (1977) .... Ram/Tiger
... aka Blood Sweat (India: English title)
-
Parvarish (1977) .... Amit
-
Hera Pheri (1976) .... Vijay
-
Aadalat (1976) .... Dual Role (Dharma/Dharamchand & Raju)
... aka The Court
... aka The Court of Law (International: English title: informal literal title)
-
Do Anjaane (1976) .... Amit Roy/Naresh Dutt
... aka Two Unknown (USA: informal English title)
-
Kabhi Kabhie (1976) .... Amitabh "Amit" Malhotra
... aka Sometimes
-
Faraar (1975) .... Rajesh 'Raj'
-
Sholay (1975) .... Jai (Jaidev)
... aka Embers
... aka Flames
... aka Flames of the Sun
-
Zameer (1975) .... Badal
... aka Conscience
-
Chupke Chupke (1975) .... Professor Sukumar Sinha/Parimal Tripathi
-
Deewaar (1975) .... Vijay Verma
... aka I'll Die for Mama
... aka Wall
-
Mili (1975) .... Shekhar Dayal
-
Majboor (1974) .... Ravi Khanna
-
Benaam (1974) .... Amit Srivastav
... aka The Nameless
-
Kasauti (1974) .... Amitabh Sharma (Amit)
-
Dost (1974) (uncredited) .... Anand (Guest Appearance)
-
Kunwara Baap (1974) .... Augustine (Guest Appearance)
-
Roti Kapada Aur Makaan (1974) .... Vijay
... aka Food, Clothing, and Shelter
-
Namak Haraam (1973) .... Vikram (Vicky)
... aka The Ungrateful
... aka Traitor
-
Abhimaan (1973) .... Subir Kumar (Beeru)
-
Gehri Chaal (1973) .... Ratan
-
Zanjeer (1973) .... Inspector Vijay Khanna
... aka The Chain
-
Bada Kabutar (1973) .... Guest appearance
-
Bandhe Haath (1973) .... Dual Role (Shyamu & Deepak)
-
Saudagar (1973) .... Moti
... aka Trader
-
Bansi Birju (1972) .... Birju
-
Bawarchi (1972) (voice) .... Narrator
-
Bombay to Goa (1972) .... Ravi Kumar
-
Ek Nazar (1972) .... Manmohan Akash Tyagi
-
Garam Masala (1972) .... Robert Taylor
... aka Hot Spices
-
Jaban (1972)
-
Raaste Kaa Patthar (1972) .... Jai Shankar Rai
-
Pyar Ki Kahani (1971) .... Ram Chandra
-
Parwana (1971) .... Kumar Sen/Bashir/Mr. Chouhan
-
Piya Ka Ghar (1971) .... Guest Appearance
... aka The Beloved's Home
... aka The Husband's House (International: English title)
-
Reshma Aur Shera (1971) .... Chotu
... aka Reshma and Shera (International: English title)
-
Sanjog (1971) .... Mohan
-
Bombay Talkie (1970) (uncredited) .... Mourner in funeral
-
Anand (1970) .... Dr. Bhaskar K. Bannerjee/Babu Moshai
-
Bhuvan Shome (1969) .... Narrator
... aka Mr. Shome
-
Saat Hindustani (1969) .... Anwar Ali Anwar
... aka Seven Indians