Amrish Puri Filmography
- Actor (273 credits)
- Mission: The Last War (2008)
- Kachchi Sadak (2006) Hasan Kairanvi
- Kisna: The Warrior Poet (2005) Bhairon Singh
- Hulchul (2004) Angar Chand
- Police Force: An Inside Story (2004) Mr. Pandey
- Taarzan: The Wonder Car (2004) Kartar Singh / Baa Ji
- Ab Tumhare Hawale Watan Saathiyo (2004) рассказчик
- Dev (2004) Chief Minister Bhandarker
- Lakshya (2004) Brig Gen. Gautam Puri, not listed in credits
- Garv: Pride and Honour (2004) Police Commssioner Samar Singh
- Surya (2004) Thakur
- Woh Tera Naam Tha (2004) Ustad Samad Khan
- Mujhse Shaadi Karogi (2004) Colonel Dugraj Singh
- The Hero: Love Story of a Spy (2003) I.S.I Chief Ishak Khan
- Out of Control (2003) Jatta Singh Bedi
- Khushi (2003) Vir Bhadra Singh
- Jaal: The Trap (2003) Major Amrish Kaul
- Dil Pardesi Ho Gayaa (2003) Brig. Sarfaroz Khan
- Badmash No.1 (2002)
- Badhaai Ho Badhaai (2002) Mr. Chaddha
- Shararat (2002) Prajapati
- Jaani Dushman: Ek Anokhi Kahani (2002) Sadhu (sage)
- Baba (2002) Tantrik
- Rishtey (2002) Yashpal Chaudhary
- On Wings of Fire (2001) Nihavand ruler
- Gadar: Ek Prem Katha (2001) Ashraf Ali
- Mujhe Kucch Kehna Hai (2001) Balram Singh (Tau of Karan)
- Censor (2001) Pandit Shiv Prasad (Censor Board Member)
- Nayak: The Real Hero (2001) Balraj Chauhan (Chief Minister)
- Yaadein... (2001) Jagdish Kumar Malhotra
- Chori Chori Chupke Chupke (2001) Kailashnath Malhotra
- Zubeidaa (2001) Suleiman Seth
- Shaheed Uddham Singh: Alais Ram Mohammad Singh Azad (2000) The Sufi Saint
- Badal (2000) ACP Ranjeet Singh
- Mohabbatein (2000) Maj. Gen. Khanna
- Dhaai Akshar Prem Ke (2000) Yogvendra «Yogi» Grewal
- Jai Hind (1999) Ret. Col. Mohandas
- Gair (1999) C.K. Oberoi
- Thakshak (1999) Nahar Singh (Ishaan's father)
- Baadshah (1999) Suraj Singh Thaper
- Lal Baadshah (1999) Thakur Dhayal Singh
- Taal (1999) Jagmohan Mehta
- Kaala Samrajya (1999) Kaalkeshwar Singh
- Aarzoo (1999) Dayashankar
- Zulmi (1999) Balraj Dutt
- Doli Saja Ke Rakhna (1998) Jojo Pinto
- China Gate (1998) Col. Kewal Krishan Puri
- Barood (1998) Mr. Singhal
- Jhooth Bole Kauwa Kaate (1998) Mr. Abhyankar
- Salaakhen (1998) Jaspal Rana
- Sham Ghansham (1998) Collector Bhim Singh
- Dhoondte Reh Jaaoge! (1998) Voice on the phone with Tiger
- Tarazu (1997) Appa Rao
- Koyla (1997) Raja Saab
- Mahaanta: The Film (1997) Seth. Kedar Nath
- Nirnayak (1997) Pradhan Des Pandey
- Himalay Putra (1997) Malhotra, Seema's father (special appearance)
- Pardes (1997) Kishorilal
- Itihaas (1997) Balwant
- Chachi 420 (1997) Durgaprasad Bhardwaj
- Dhaal: The Battle of Law Against Law (1997) Pilot Baba
- Khiladi No 1 (1997)
- Virasat (1997) Raja Thakur
- Jeet (1996) Gajraj Choudhary
- Diljale (1996) Dara
- Beqabu (1996) ACP Amritlal Bakshi
- Ghatak: Lethal (1996) Shambu Nath
- Sardari Begum (1996) Hemraj
- Kala Pani (1996) Mirza Khan
- Sikander (1996)
- Vijeta (1996) D.I.G. Jagdish Chaudhary
- Tu Chor Main Sipahi (1996) Thakur Gajendra Singh
- Jaan (1996) Police Commisioner Suryadev Singh
- Hulchul (1995) Shobraj
- Paappi Devataa (1995) Ratan Seth
- Kartavya (1995) Thakur Ugranarayan Singh
- Dilwale Dulhania Le Jayenge (1995) Chaudhry Baldev Singh
- Oh Darling Yeh Hai India (1995) Don Qixote
- Jai Vikraanta (1995) Thakur Jaswant Singh
- Prem (1995) Vanraja
- Maidan-E-Jung (1995) Thakur Ranvir Singh «Daata Guru»
- Gundaraj (1995) Police Inspector
- Haqeeqat (1995) ACP. Shivcharan
- Karan Arjun (1995) Thakur Durjan Singh
- Pehla Pehla Pyar (1994) Hukum Singh
- Maha Shaktishaali (1994)
- Elaan (1994) Ramakant Chaudhry
- Paramaatma (1994) Chaudhry Rudranarayan
- Droh Kaal (1994) IGP Pathak
- Tejasvini (1994) Lala Khurana
- Kundan (1993) Thakur Shamsher Singh
- Sangram (1993) Thakur Surajbhan Singh Kanwar
- Divya Shakti (1993) Tau
- Gardish (1993) Purshotam Kashinath Sathe
- Nippu Ravva (1993) Balagam Dhanraj
- Suraj Ka Satvan Ghoda (1993) Mahesar Dalal
- Damini - Lightning (1993) Indrajit Chaddha (Scheming Lawyer)
- Vansh (1992) Vilasrao Chaudhary
- Deewana (1992) Dhirendra Pratap
- Time Machine (1992)
- Vishwatma (1992) Azghar Jurhad
- I Love You (1992)
- Tahalka (1992) General Dong
- Zindagi Ek Juaa (1992) Bhalla
- Ramayana: The Legend of Prince Rama (1992) Ravan
- Ashwamedham (1992)
- Muskurahat (1992) Former Justice Gopichand Verma
- Benaam Badsha (1991) Jaikal
- Thalapathi (1991) Kalivardhan
- Dharam Sankat (1991) Jagira
- Saudagar (1991) Chuniya
- Jigarwala (1991) Dhurjan Singh
- Trinetra (1991) Singhania
- Aditya 369 (1991) Raja Varma
- Черный принц Аджуба (1991) Вазир-Е-Алла
- Iraada (1991)
- Phool Aur Kaante (1991) Nageshwar
- Kohraam (1991)
- Aadmi Aur Apsara (1991)
- По закону джунглей (1991) Нахар Сингх
- Mast Kalandar (1991) Raja Sahab
- Doodh Ka Karz (1990) Chhotey Thakur Raghuvir Singh
- Aaj Ka Arjun (1990) Thakur Bhupendra Singh
- Ajooba (1990) Vazir-E-Alla
- Tejaa (1990) Jarahwar
- Jeene Do (1990) Thakur Sher Bahadur Singh
- Kaaranama (1990)
- Jagadeka Veerudu Attilokasundari (1990) Mahadrashta
- Ghayal (1990) Balwant Rai
- Kondaveeti Donga (1990) Gadra
- Haatim Tai (1990)
- Muqaddar Ka Badshaah (1990) Vikral Singh
- Naaka Bandi (1990) Mangal Singh / Santhal
- Kishen Kanhaiya (1990) Lala Gendamal
- Hisaab Khoon Ka (1989) Ranvir Pushp
- Daata (1989) Gopaldas / G.D. Sarang
- Suryaa: An Awakening (1989) Gangadhar Choudhary
- Tridev (1989) Bhujang / Bhairav Singh
- Jurrat (1989) Kama
- Tujhe Nahin Chhodunga (1989)
- Nigahen: Nagina Part II (1989) Bhairon Nath, voice acting, not listed in credits
- Nafrat Ki Aandhi (1989) Chandidas Khurana
- Na-Insaafi (1989) Billa
- Jaadugar (1989) Mahaprabhu Jagatsagar Chintamani
- Farz Ki Jung (1989) Jai Kishan (JK)
- Mil Gayee Manzil Mujhe (1989)
- Do Qaidi (1989) K.K.
- Mujrim (1989) Khan
- Batwara (1989) Hanumant Singh
- Mera Farz (1989)
- Aag Se Khelenge (1989) Zakha
- Ram Lakhan (1989) Bhishambar Nath
- Ilaaka (1989) Nagar
- Kaun Jeeta Kaun Haara (1988)
- Khoon Bahaa Ganga Mein (1988)
- Hum Farishte Nahin (1988) Pashrutam Das / Din Dayal
- Shahenshah (1988) J.K, not listed in credits
- Aakhari Poratam (1988) Anantananda Swamy
- Mohabbat Ke Dushman (1988) Shahbaaz Khan
- Waaris (1988) Dulla K. Singh
- Janam Janam (1988) Yuvraj Thakur Balbir Singh
- Hamara Khandaan (1988) Chandraprakash Singh (Vishal's dad)
- Gangaa Jamunaa Saraswathi (1988) Thakur Hansraj Singh
- Rukhsat (1988) Jagdish Chopra
- Dayavan (1988) Inspector Ratan Singh
- Saazish (1988) Diwan
- Mar Mitenge (1988) Ajit Singh
- Yateem (1988) Dacoit Pukhiya «Dadhu»
- Commando (1988) Marcelloni
- Hawalaat (1987) Seth Dharam Das
- Jawab Hum Denge (1987) Seth Dhanraj
- Mr. India (1987)
- Dance Dance (1987) Raja Bahadur A.M. Singh
- Inaam Dus Hazaar (1987) Captain S.P Singh
- Madadgaar (1987) Sunita's Mama
- Raj Kapoor (1987) играет самого себя (during funeral)
- Loha (1987) Sher «Shera» Singh
- Param Dharam (1987) Shamshera
- Dadagiri (1987) Bhanupratap Singh
- Khazana (1987) рассказчик, not listed in credits
- Kaanch Ki Deewar (1986) Bhoop Singh
- Janbaaz (1986) Rana Vikram Singh
- Begaana (1986) A.P. Lall
- Sultanat (1986) Razoulli Al-Jabber Al-Nasser
- Dosti Dushmani (1986)
- Aap Ke Saath (1986) Persha
- Mera Dharam (1986) Thakur Digvijay Singh
- Asli Naqli (1986) Durjan Singh
- Nagina (1986) Bhairon Nath
- Samundar (1986) Raiszada Narsingh
- Ricky (1986)
- Pyar Ho Gaya (1986) Sapna's Father
- Ek Aur Sikander (1986) Sher Khan
- Tamas (мини-сериал) (1986)
- Karmyudh (1985) Sohanlal Puri
- Aghaat (1985) Chakradev
- Zabardast (1985) Balram Singh
- Phaansi Ke Baad (1985) Damodar Seth
- Paisa Yeh Paisa (1985) Jugal
- Meri Jung (1985) G.D. Thakral
- Mohabbat (1985) Choudhury
- Aaj Ke Sholey (1985) Balbir Gupta
- Patthar Dil (1985) Rana Surajbhan Singh
- Teri Meherbaniyan (1985) Thakur Vijay Singh
- Gangvaa (1984) Special Appearance
- Party (1984) Doctor
- Indiana Jones and the Temple of Doom (1984) Mola Ram
- Awaaz (1984) Mulchand Malhotra
- Kasam Paida Karne Wale Ki (1984) Udaybhan Singh
- Duniya (1984) Balwant Singh Kalra
- Yeh Desh (1984) Dhuliya
- Jagir (1984) Lakhan Singh / Thakur Suryapratap Singh
- Zakhmi Sher (1984) Swami Kashinath Singh
- Insaaf Kaun Karega (1984) Bhanupratap
- Mashaal (1984) S.K. Vardhan
- Jhutha Sach (1984) Gorka
- Coolie (1983) John D'Costa
- Haadsaa (1983) R.K. Chakravarty
- Ardh Satya (1983) Faujdar Velankar
- Nishaan (1983)
- Andhaa Kanoon (1983) Mr. Ram Gupta
- Mandi (1983) Darvish
- Hero (1983) Pasha
- Aadat Se Majboor (1982) Agnihotri (aka Joginder Singh)
- Vidhaata (1982) Jagawar Chaudhary
- Main Intequam Loonga (1982) Goverdhan Das «G.D.»
- Ashanti (1982) Raja Bhishm Bahadur Singh
- Sugandh (1982)
- Vijeta (1982) Chief Instructor Verghese
- Gandhi (1982) Khan
- Apna Bana Lo (1982) Mr. Joshi
- Johny I Love You (1982) Zalim Singh
- Shakti (1982) J.K. «JK» Verma
- Kalyug (1981) Kishan Chand
- Nai Imarat (1981)
- Be-Shaque (1981) Gopal
- Naseeb (1981) Don
- Krodhi (1981) Madhavan
- Hum Paanch (1980) Vir Pratap Singh
- Maan Abhiman (1980) Mathuraprasad Choudhary
- Dostana (1980) Balwant Singh
- Patthar Se Takkar (1980) Dr. Anand
- Chann Pardesee (1980) Joginder Singh
- Gehrayee (1980) Tantric Magician
- Aakrosh (1980) Public Prosecutor Dushane
- Qurbani (1980) Rakka
- Hamare Tumhare (1979) General Manager
- Jaani Dushman (1979) Man who kidnapped Geeta (Bride)
- Naiyya (1979) Pannalal
- Sawan Ko Aane Do (1979) Chandrika's dad
- Lakhan (1979)
- Bandie (1978) Anand
- Kondura (The Sage from the Sea) (1978) Bhairavmoorthy / Kondura
- Smothered Voices (1977)
- Alibaba Marjinaa (1977) Jabbar
- Gyaniji (1977)
- Paapi (1977) Michael, voice acting, not listed in credits
- Bhumika: The Role (1977) Vinayak Kale
- Immaan Dharam (1977) Dharam Dayal
- Sat Sri Akal (1977)
- Chhatrabhang (1976) рассказчик
- Manthan (1976) Mishraji
- Salaakhen (1975) Master
- Nishaant (1975) Eldest Zamindar
- Sone Ke Haath (1973)
- Hindustan Ki Kasam (1973)
- Kaadu (1973) Chandre Gowda
- Reshma Aur Shera (1972) Rehmat Khan
- Hulchul (1971) Public Prosecutor
- Aahat - Ek Ajeeb Kahani (1971)
- Shantata! Court Chalu Aahe (1971)
- Prem Pujari (1970) Jerry
- Maya (1967) Police Chief