| Film | Year | Role |
| Saat Hindustani | 1969 | Anwar Ali |
| Bhuvan Shome | 1969 | Narrator |
| Bombay Talkie | 1970 | Himself |
| Parwana | 1971 | Kumar Sen |
| Anand | 1971 | Dr. Bhaskar Banerjee a.k.a. Babu Moshaye |
| Pyar Ki Kahani | 1971 | Ram Chand |
| Reshma Aur Shera | 1971 | Chotu |
| Guddi | 1971 | Himself |
| Sanjog | 1971 | Mohan |
| Piya Ka Ghar | 1972 | - |
| Bombay to Goa | 1972 | Ravi Kumar |
| Bawarchi | 1972 | Narrator |
| Bansi Birju | 1972 | Birju |
| Ek Nazar | 1972 | Manmohan Akash Tyagi |
| Raaste Kaa Patthar | 1972 | Jai Shankar Rai |
| Garam Masala | 1972 | Robert Taylor |
| Jaban | 1972 | - |
| Zanjeer | 1973 | Inspector Vijay Khanna |
| Bandhe Haath | 1973 | Shyam /Deepak |
| Gehri Chaal | 1973 | Ratan |
| Abhimaan | 1973 | Subir Kumar |
| Saudagar | 1973 | Moti |
| Namak Haraam | 1973 | Vikram Maharaj 'Vicky' |
| Bada Kabutar | 1973 | - |
| Dost | 1974 | Anand |
| Kasauti | 1974 | Amitabh Sharma |
| Benaam | 1974 | Amit Srivastav |
| Roti Kapda Aur Makaan | 1974 | Vijay |
| Kunwara Baap | 1974 | Anthony |
| Majboor | 1974 | Ravi Khanna |
| Deewaar | 1975 | Vijay Verma |
| Zameer | 1975 | Baadal |
| Sholay | 1975 | Jai (Jaidev) |
| Faraar | 1975 | Rajesh (Raj) |
| Chhoti Si Baat | 1975 | Guest appearance |
| Chupke Chupke | 1975 | Sukumar Sinha / Parimal Tripathi |
| Mili | 1975 | Shekhar Dayal |
| Do Anjaane | 1976 | Amit Roy/Naresh Dutta |
| Kabhie Kabhie | 1976 | Amitabh Malhotra |
| Hera Pheri | 1976 | Vijay / Inspector Hirachand |
| Adalat | 1976 | Thakur Dharam Chand / Raju |
| Balika Badhu | 1976 | Voice-over |
| Charandas | 1977 | Qawwali singer |
| Amar Akbar Anthony | 1977 | Anthony Gonzalve |
| Immaan Dharam | 1977 | Ahmed Raza |
| Khoon Pasina | 1977 | Shiva / Tiger |
| Shatranj Ke Khilari | 1977 | Narrator |
| Parvarish | 1977 | Amit |
| Besharam | 1978 | Ram Kumar Chandra/Prince Chandrashekar |
| Chala Murari Hero Banne | 1977 | Himself |
| Alaap | 1977 | Alok Prasad |
| Ganga Ki Saugandh | 1978 | Jeeva |
| Kasme Vaade | 1978 | Amit / Shankar |
| Trishul | 1978 | Vijay Kumar |
| Don | 1978 | Don / Vijay |
| Muqaddar Ka Sikandar | 1978 | Sikandar |
| The Great Gambler | 1979 | Jay / Inspector Vijay |
| Gol Maal | 1979 | Himself |
| Ahsaas | 1979 | Himself |
| Jurmana | 1979 | Inder Saxena |
| Manzil | 1979 | Ajay Chandra |
| Mr. Natwarlal | 1979 | Natwarlal / Avtar Singh |
| Kaala Patthar | 1979 | Vijay Pal Singh |
| Suhaag | 1979 | Amit Kapoor |
| Do Aur Do Paanch | 1980 | Vijay/Ram |
| Dostana | 1980 | Vijay Varma |
| Ram Balram | 1980 | Balram Singh |
| Shaan | 1980 | Vijay Kumar |
| Commander | 1981 | Truck driver |
| Yaarana | 1981 | Kishan Kumar |
| Barsaat Ki Ek Raat | 1981 ACP Abhijeet Rai |
| Naseeb | 1981 | Johnny |
| Chashme Buddoor | 1981 | Himself |
| Lawaaris | 1981 | Heera |
| Silsila | 1981 | Amit Malhotra |
| Kaalia | 1981 | Kallu / Kaalia |
| Satte Pe Satta | 1982 | Ravi Anand / Babu |
| Bemisal | 1982 | Dr. Sudhir Roy / Adhir Roy |
| Desh Premee | 1982 | Master Dinanath / Raju |
| Namak Halaal | 1982 | Arjun Singh |
| Khud-Daar | 1982 | Govind Srivastava / Chhotu Ustaad |
| Shakti | 1982 | Vijay Kumar |
| Nastik | 1983 | Shankar |
| Andha Kanoon | 1983 | Jan Nissar Akhtar Khan |
| Mahaan | 1983 | Rana Ranveer / Guru / Inspector Shankar |
| Pukar | 1983 | Ramdas |
| Coolie | 1983 | Iqbal A. Khan |
| Inquilaab | 1984 | Amarnath |
| Kanoon Kya Karega | 1984 | Narrator |
| Paan Khaye Saiyan Hamaar | 1984 | Himself |
| Sharaabi | 1984 | Vicky Kapoor |
| Geraftaar | 1985 | Insp. Karan Kumar Khanna |
| Ghulami | 1985 | Narrator |
| Mard | 1985 | Raju |
| Aakhree Raasta | 1986 | David D'Costa / Vijay Sandaliya |
| Jalwa | 1987 | Himself |
| Kaun Jeeta Kaun Haara | 1988 | Himself |
| Shahenshah | 1988 | Inspector Vijay Kumar Srivastav / Shahenshah |
| Hero Hiralal | 1988 | Himself |
| Gangaa Jamunaa Saraswati | 1988 | Ganga Prasad |
| Soorma Bhopali | 1988 | Police Inspector |
| Toofan | 1989 | Shyam / Toofan |
| Batwara | 1989 | Narrator |
| Jaadugar | 1989 | Goga / Gogeshwar |
| Main Azaad Hoon | 1989 | Azaad |
| Agneepath | 1990 | Vijay Deenanath Chauhan |
| Kroadh | 1990 | Himself |
| Aaj Ka Arjun | 1990 | Bheema |
| Hum | 1991 | Tiger / Shekhar Malhotra |
| Ajooba | 1991 | Ajooba/Zaffar Ali Rizwan |
| Indrajeet | 1991 | Indrajeet |
| Akayla | 1991 | Inspector Vijay Verma |
| Khuda Gawah | 1992 | Badshah Khan |
| Zulm Ki Hukumat | 1992 | Narrator |
| Professor Ki Padosan | 1993 | - |
| Insaniyat | 1994 | Inspector Amar |
| Akka | 1994 | Himself |
| Ghatak: Lethal | 1996 | Himself |
| Tere Mere Sapne | 1996 | Narrator |
| Mrityudata | 1997 | Dr. Ram Prasad Ghayal |
| Major Saab | 1998 | Major Jasbir Singh Rana |
| Hero Hindustani | 1998 | Narrator |
| Lal Baadshah | 1999 | Lal 'Baadshah' Singh / Ranbhir Singh |
| Sooryavansham | 1999 | Thakur Bhanu Pratap Singh / Heera Singh |
| Biwi No.1 | 1999 | Himself |
| Hindustan Ki Kasam | 1999 | Kabeera |
| Kohram | 1999 | Col. Balbir Singh Sodi (Devraj Hathoda) / Dada Bhai |
| Hello Brother | 1999 | God (voice) |
| Bade Miyan Chote Miyan | 1998 | Inspector Arjun Singh / Bade Miyan |
| Mohabbatein | 2000 | Narayan Shankar |
| Ek Rishtaa: The Bond of Love | 2001 | Vijay Kapoor |
| Lagaan | 2001 | Narrator |
| Aks | 2001 | Insp. Manu Verm |
| Kabhi Khushi Kabhie Gham... | 2001 | Yashvardhan "Yash" Raichand |
| Aankhen 2002 | Vijay Singh Rajput |
| Hum Kisise Kum Nahin | 2002 | Dr. Rastogi |
| Agni Varsha | 2002 | Indra |
| Kaante | 2002 | Yashvardhan Rampal 'Major' |
| Khushi | 2003 | Narrator |
| Armaan | 2003 | Dr. Siddharth Sinha |
| Mumbai Se Aaya Mera Dost | 2003 | Narrator |
| Boom | 2003 | Bade Mia |
| Baghban | 2003 | Raj Malhotra |
| Fun 2shh: Dudes in the 10th Century | 2003 | Narrator |
| Khakee | 2004 | DCP Anant Kumar Shrivastav |
| Aetbaar | 2004 | Dr. Ranveer Malhotra |
| Rudraksh | 2004 | Narrator |
| Insaaf: The Justice | 2004 | Narrator |
| Dev | 2004 | DCP Dev Pratap Singh |
| Lakshya | 2004 | Col. Sunil Damle |
| Deewaar | 2004 | Major Ranvir Kaul |
| Kyun! Ho Gaya Na... | 2004 | Raj Chauhan |
| Hum Kaun Hai? | 2004 | Major Frank John Williams / Frank James Williams |
| Veer-Zaara | 2004 | Choudhary Sumer Singh |
| Ab Tumhare Hawale Watan Saathiyo | 2004 | Major General Amarjeet Singh |
| Black | 2005 | Debraj Sahai |
| Waqt: The Race Against Time | 2005 | Ishwarchand Thakur |
| Bunty Aur Babli | 2005 | DCP Dashrath Singh |
| Parineeta | 2005 | Narrator |
| Paheli | 2005 | Gadariya |
| Sarkar | 2005 | Subhash Nagre / Sarkar |
| Viruddh... Family Comes First | 2005 | Vidhyadhar Patwardhan |
| Ramji Londonwale | 2005 | Himself |
| Dil Jo Bhi Kahey... | 2005 | Shekhar Sinha |
| Amrithadhare | 2005 | Himself |
| Ek Ajnabee | 2005 | Suryaveer Singh |
| Family | 2006 | Viren Sahai |
| Darna Zaroori Hai | 2006 | Sunil Khanna |
| Amrutha Varsham | 2006 | Himself |
| Kabhi Alvida Naa Kehna | 2006 | Samarjeet Talwar |
| Ganga | 2006 | Thakur Vijay Singh |
| Baabul | 2006 | Balraj Kapoor |
| Eklavya: The Royal Guard | 2007 | Eklavya |
| Nishabd | 2007 | Vijay |
| Ek Krantiveer: Vasudev Balwant Phadke | 2007 | Narrator |
| Cheeni Kum | 2007 | Buddhadev Gupta |
| Shootout at Lokhandwala | 2007 | Advocate Dhingra |
| Swami | 2007 | Narrator |
| Jhoom Barabar Jhoom | 2007 | Sutradhar |
| Aag | 2007 | Babban Singh |
| The Last Lear | 2007 | Harish Mishra |
| Om Shanti Om | 2007 | Himself |
| Jodhaa Akbar | 2008 | Narrator |
| Yaar Meri Zindagi | 2008 | Dr. Ajay Singh |
| Bhoothnath | 2008 | Kailash Nath a.k.a. Bhoothnath |
| Sarkar Raj | 2008 | Subhash Nagre / Sarkar |
| God Tussi Great Ho | 2008 | God |
| Delhi-6 | 2009 | Dadaji |
| Zor Lagaa Ke...Haiya! | 2009 | Narrator |
| Aladin | 2009 | Genius |
| Paa | 2009 | Auro |
| Rann | 2010 | Vijay Harshwardhan Malik |
| Teen Patti | 2010 | Prof. Venkat Subramanium |
| Bbuddah... Hoga Terra Baap | 2011 | Vijay 'Vijju' Malhotra |
| Aarakshan | 2011 | Prabhakar Anand |
| Ra.One | 2011 | Narrator |
| Kahaani | 2012 | - |
| Mr. Bhatti on Chutti | 2012 | Himself |
| Department | 2012 | Sarjerao Gaikwad |
| Bol Bachchan | 2012 | Himself |
| English Vinglish | 2012 | Passenger in the aeroplane |
| The Great Gatsby | 2013 | Meyer Wolfsheim Baz Luhrmann |
| Bombay Talkies | 2013 | Himself |
| Satyagraha | 2013 | warka Anand |
| Boss | 2013 | Narrator |
| Krrish 3 | 2013 | Narrator |
| Mahabharat | 2013 | Bhishma (voice) |
| Bhoothnath Returns | 2014 | Khailash Nath a.k.a. Bhoothnath |
| Shamitabh | 2015 | Amitabh Sinha |
| Hey Bro | 2015 | Ajay Chandhok |
| Piku | 2015 | Bhashkor Banerjee |
| Wazir | 2016 | Pandit Omkarnath Dhar |
| Ki & Ka | 2016 | Himself |
| Te3n | 2016 | John Biswas |
| Pink | 2016 | Deepak Sehgall |