| Happy New Year (2010) | 
|  | 
| Johny Walker (2010) | 
|  | 
| Kamagata Maru (2010) - Gurdit Singh (approached) | 
|  | 
| Struggler (2010) - as himself | 
|  | 
| Zamaanat (2010) - Shiv Shankar | 
|  | 
| Teen Patti (2010) - Venkat | 
|  | 
| Rann (2010) - Vijay Harshvardhan Malik | 
|  | 
| Paa (2009) - Auro | 
|  | 
| Aladin (2009) - Genius, the genie | 
|  | 
| The Last Lear (2008) - Harry | 
|  | 
| God Tussi Great Ho (2008) - God Almighty | 
|  | 
| Sarkar Raj (2008) - Subhash Nagre (Sarkar) | 
|  | 
| Bhootnath (2008) - Bhootnath | 
|  | 
| Om Shanti Om (2007) - special appearance | 
|  | 
| Ram Gopal Varma ki Aag (2007) - Babban | 
|  | 
| Jhoom Barabar Jhoom (2007) - Special Appearance | 
|  | 
| Cheeni Kum (2007) - Buddhadev Gupta | 
|  | 
| Shootout at Lokhandwala (2007) - Dhingra | 
|  | 
| Nishabd (2007) - Vijay | 
|  | 
| Eklavya (2007) - Eklavya | 
|  | 
| Baabul (2006) - Balraj Kapoor | 
|  | 
| Kabhi Alvida Naa kehna (2006) - Samarjit Singh Talwar a.k.a "Sam" | 
|  | 
| Baiju Aur Tansen (2006) - Tansen | 
|  | 
| Darna Zaroori Hai (2006) - Professor | 
|  | 
| Ek Ajnabee (2006) - Col. Suryaveer Singh | 
|  | 
| Sarkar (2005) - Subhash Nagare 'Sarkar' | 
|  | 
| Bunty Aur Babli (2005) - DCP Dashrath Singh | 
|  | 
| Black (2005) - Debraj Sahai | 
|  | 
| Dil Jo Bhi Kahey... (2005) - Shekhar Sinha | 
|  | 
| Family (2005) - Virendra Sahi | 
|  | 
| Paheli (2005) - The Shepherd | 
|  | 
| Viruddh (2005) - Vidhyadar Patwardhan | 
|  | 
| Waqt: The Race Against Time (2005) - Ishwarchand Thakur | 
|  | 
| Veer-Zaara (2004) - Chaudhary Sumer Singh (Special Appearance) | 
|  | 
| Lakshya (2004) - Col. Sunil Damle | 
|  | 
| Dev (2004) - JCP Dev Pratap Singh | 
|  | 
| Ab Tumhare Hawale Watan Saathiyo (2004) - Major General Amarjeet Singh | 
|  | 
| Aetbaar (2004) - Dr. Ranveer Malhotra | 
|  | 
| Deewaar (2004) - Maj. Ranvir Kaul | 
|  | 
| Hum Kaun Hai? (2004) - Major Frank John Williams/Frank James Williams (Special Appearance) | 
|  | 
| Insaaf: The Justice (2004) - Narrator | 
|  | 
| Khakee (2004) - DCP Anant Kumar Shrivastav | 
|  | 
| Kyun...! Ho Gaya Na (2004) - Raj Chauhan (Uncle) | 
|  | 
| Rudraksh (2004) - Narrator | 
|  | 
| Baghban (2003) - Raj Malhotra | 
|  | 
| Armaan (2003) - Dr. Siddharth Sinha | 
|  | 
| Boom (2003) - Bade Mia | 
|  | 
| Fun2shh... Dudes in the 10th Century (2003) - Narrator | 
|  | 
| Khushi (2003) - Narrator | 
|  | 
| Mumbai Se Aaya Mera Dost (2003) - Narrator | 
|  | 
| Kaante (2002) - Yashvardhan Rampal 'Major' | 
|  | 
| Aankhen (2002) - Vijay Singh Rajput | 
|  | 
| Hum Kisi Se Kum Nahin (2002) - Dr. Rastogi | 
|  | 
| Kabhi Khushi Kabhie Gham... (2001) - Yashovardhan "Yash" Raichand | 
|  | 
| Aks (2001) - Inspector Manu Verma | 
|  | 
| Ek Rishtaa: The Bond of Love (2001) - Vijay Kapoor | 
|  | 
| Kaun Banega Crorepati Junior (2001) - Host | 
|  | 
| Mohabbatein (2000) - Narayan Shankar | 
|  | 
| Kaun Banega Crorepati? (2000) - Host | 
|  | 
| Kohram: The Explosion (1999) - Dada Bhai | 
|  | 
| Biwi No. 1 (1999) - Himself (Guest Appearence) | 
|  | 
| Hello Brother (1999) - Voice of God | 
|  | 
| Hindustan Ki Kasam (1999) - Kabeera | 
|  | 
| Lal Baadshah (1999) - Dual Role (Lal 'Baadshah' Singh/Ranbhir Singh) | 
|  | 
| Sooryavansham (1999) - Dual Role (Thakur Bhanu Pratap Singh & Heera Singh) | 
|  | 
| Bade Miyan Chote Miyan (1998) - Arjun Singh | 
|  | 
| Major Saab (1998) - Maj. Jasbir Singh Rana | 
|  | 
| Mrityudaata (1997) - Dr. Ram Prasad Ghayal | 
|  | 
| Tere Mere Sapne (1996) - Narrator (voice) (as Mr. Amitabh Bachchan) | 
|  | 
| Akka (1994) | 
|  | 
| Insaniyat (1994) - Insp. Amar | 
|  | 
| Raja Babu (1994) - Himself (a scene from the movie Trishul (1978)) (uncredited) | 
|  | 
| Professor Ki Padosan (1993) - Himself (Commentator) | 
|  | 
| Khuda Gawah (1992) - Baadshah Khan | 
|  | 
| Zulm Ki Hukumat (1992) - Narrator | 
|  | 
| Ajooba (1991) - Ajooba/Ali | 
|  | 
| Ajooba Kudrat Ka (1991) | 
|  | 
| Akayla (1991) - Insp. Vijay Verma | 
|  | 
| Hum (1991) - Tiger/Shekhar | 
|  | 
| Indrajeet (1991) - Indrajeet | 
|  | 
| Aaj Ka Arjun (1990) - Bheema | 
|  | 
| Agneepath (1990) - Vijay Dinanath Chavan | 
|  | 
| Krodh (1990) - Himself (Guest Appearance) | 
|  | 
| Batwara (1989) - Narrator | 
|  | 
| Jaadugar (1989) - Goga/Gogeshwar | 
|  | 
| Main Azaad Hoon (1989) - Azaad | 
|  | 
| Toofan (1989) - Dual Role (Toofan & Shyam) | 
|  | 
| Ek Hi Maqsad (1988) - Himself (a scene from a movie) (uncredited) | 
|  | 
| Gangaa Jamunaa Saraswathi (1988) - Ganga Prasad | 
|  | 
| Hero Hiralal (1988) - Himself | 
|  | 
| Kaun Jeeta Kaun Haara (1988) - Himself (Guest Appearance) | 
|  | 
| Shahenshah (1988) - Vijay Kumar Srivastava/Shahenshah | 
|  | 
| Soorma Bhopali (1988) - (Cameo Appearance) | 
|  | 
| Jalwa (1987) - Himself (Guest Appearance) | 
|  | 
| Aakhree Raasta (1986) - Dual Role (David & Vijay) | 
|  | 
| Dosti Dushmani (1986) - Himself (a scene from the movie "Aakhree Raasta (1986)"). | 
|  | 
| Amir Aadmi Gareeb Aadmi (1985) - Himself | 
|  | 
| Geraftaar (1985) - Insp. Karan Kumar Khanna (Guest Appearance) | 
|  | 
| Mard (1985) - Raju 'Mard' Tangewala | 
|  | 
| Naya Bakra (1985) - (Guest Appearance) | 
|  | 
| Ram Tere Kitne Nam (1985) - Himself (a scene from the movie Trishul (1978)) (uncredited) | 
|  | 
| Inquilaab (1984) - Amarnath | 
|  | 
| My Dear Kuttichaathan (1984) - Himself | 
|  | 
| Pet Pyaar Aur Paap (1984) - Himself (Guest Appearance) | 
|  | 
| Sharaabi (1984) - Vicky Kapoor | 
|  | 
| Andha Kanoon (1983) - Jan Nisar Akhtar Khan, Forest Officer (Guest Appearance) | 
|  | 
| Coolie (1983) - Iqbal | 
|  | 
| Mahaan (1983) - Triple role (Amit/Rana Ranveer, Guru & Inspector Shankar) | 
|  | 
| Nastik (1983) - Shankar/Bhola/Sheru | 
|  | 
| Pukar (1983) - Ramdas/Ronnie | 
|  | 
| Bemisal (1982) - Dr. Sudhir Roy/Adhir Roy | 
|  | 
| Desh Premee (1982) - Dual Role (Master Dinanath & Raju) | 
|  | 
| Khud-Daar (1982) - Govind Srivastav/Chotu Ustad | 
|  | 
| Namak Halaal (1982) - Arjun Singh | 
|  | 
| Satte Pe Satta (1982) - Dual Role (Ravi Anand & Babu) | 
|  | 
| Shakti (1982) - Vijay Kumar | 
|  | 
| Silsila (1981) - Amit Malhotra | 
|  | 
| Laawaris (1981) - Heera | 
|  | 
| Naseeb (1981) - Johny | 
|  | 
| Barsaat Ki Ek Raat (1981) - ACP Abhijeet Rai | 
|  | 
| Yaarana (1981) - Kishan Kumar | 
|  | 
| Chashme Buddoor (1981) - Guest Appearance | 
|  | 
| Kaalia (1981) - Kallu/Kaalia | 
|  | 
| Walayati Babu (1981) - Jagga (Special Appearance) | 
|  | 
| Dostana (1980) - Vijay Varma | 
|  | 
| Do Aur Do Paanch (1980) - Vijay/Ram | 
|  | 
| Ram Balram (1980) - Insp. Balram Singh | 
|  | 
| Shaan (1980) - Vijay | 
|  | 
| Ahsaas (1979) - Himself (Guest Appearance) | 
|  | 
| Cinema Cinema (1979) - Himself | 
|  | 
| Golmaal (1979) - Himself (from the shoooting of film "Jurmaana (1979)") | 
|  | 
| Jurmana (1979) - Inder Saxena | 
|  | 
| Kaala Patthar (1979) - Vijay Pal Singh | 
|  | 
| Manzil (1979) - Ajay Chandra | 
|  | 
| Mr. Natwarlal (1979) - Natwarlal/Avtar Singh | 
|  | 
| Suhaag (1979) - Amit Kapoor | 
|  | 
| The Great Gambler (1979) - Jay/Insp. Vijay | 
|  | 
| Besharam (1978) - Ram Kumar Chandra/Prince Chandrashekar | 
|  | 
| Don (1978) - Dual Role (Don & Vijay) | 
|  | 
| Ganga Ki Saugand (1978) - Jeeva | 
|  | 
| Kasme Vaade (1978) - Amit/Shankar | 
|  | 
| Khatta Meetha (1978) - Himself (Guest Appearance) | 
|  | 
| Muqaddar Ka Sikandar (1978) - Sikandar | 
|  | 
| Trishul (1978) - Vijay Kumar | 
|  | 
| Alaap (1977) - Alok Prasad | 
|  | 
| Amar Akbar Anthony (1977) - Anthony Gonzalves/Raju | 
|  | 
| Chala Murari Hero Banne (1977) - Himself (Special Appearance) | 
|  | 
| Charandas (1977) - Quwwali Singer (Special Appearance) | 
|  | 
| Imaan Dharam (1977) - Ahmed Raza | 
|  | 
| Khoon Pasina (1977) - Shiva/Tiger | 
|  | 
| Parvarish (1977) - Amit | 
|  | 
| Shatranj Ke Khilari (1977) - Narrator (voice) | 
|  | 
| Aadalat (1976) - Dual Role (Dharma/Dharamchand & Raju) | 
|  | 
| Do Anjaane (1976) - Amit Roy/Naresh Dutt | 
|  | 
| Hera Pheri (1976) - Vijay | 
|  | 
| Kabhi Kabhie (1976) - Amitabh "Amit" Malhotra | 
|  | 
| Chhoti Si Baat (1975) - Himself (Guest Appearance) (uncredited) | 
|  | 
| Chupke Chupke (1975) - Professor Sukumar Sinha/Parimal Tripathi | 
|  | 
| Deewaar (1975) - Vijay Verma | 
|  | 
| Faraar (1975) - Rajesh 'Raj' | 
|  | 
| Mili (1975) - Shekhar Dayal | 
|  | 
| Sholay (1975) - Jai (Jaidev) | 
|  | 
| Zameer (1975) - Badal | 
|  | 
| Benaam (1974) - Amit Srivastav | 
|  | 
| Dost (1974) - Anand (Guest Appearance) (uncredited) | 
|  | 
| Kasauti (1974) - Amitabh Sharma (Amit) | 
|  | 
| Kunwara Baap (1974) - Augustine (Guest Appearance) | 
|  | 
| Majboor (1974) - Ravi Khanna | 
|  | 
| Roti Kapada Aur Makaan (1974) - Vijay | 
|  | 
| Abhimaan (1973) - Subir Kumar (Beeru) | 
|  | 
| Bada Kabutar (1973) - Guest appearance | 
|  | 
| Bandhe Haath (1973) - Dual Role (Shyamu & Deepak) | 
|  | 
| Gehri Chaal (1973) - Ratan | 
|  | 
| Namak Haraam (1973) - Vikram (Vicky) | 
|  | 
| Saudagar (1973) - Moti | 
|  | 
| Zanjeer (1973) - Inspector Vijay Khanna | 
|  | 
| Bansi Birju (1972) - Birju | 
|  | 
| Bawarchi (1972) - Narrator (voice) | 
|  | 
| Bombay to Goa (1972) - Ravi Kumar | 
|  | 
| Ek Nazar (1972) - Manmohan Akash Tyagi | 
|  | 
| Garam Masala (1972) - Robert Taylor | 
|  | 
| Jaban (1972) | 
|  | 
| Raaste Kaa Patthar (1972) - Jai Shankar Rai | 
|  | 
| Parwana (1971) - Kumar Sen/Bashir/Mr. Chouhan | 
|  | 
| Piya Ka Ghar (1971) - Guest Appearance | 
|  | 
| Pyar Ki Kahani (1971) - Ram Chandra | 
|  | 
| Reshma Aur Shera (1971) - Chotu | 
|  | 
| Sanjog (1971) - Mohan | 
|  | 
| Anand (1970) - Dr. Bhaskar K. Bannerjee/Babu Moshai | 
|  | 
| Bhuvan Shome (1969) - Narrator | 
|  | 
| Saat Hindustani (1969) - Anwar Ali Anwa |