Actor
- Road to Sangam (2009) .... Mohammad Ali Kasuri
- Kurbaan (2009) ....
- London Dreams (2009) .... Arjun's Uncle
- Baabarr (2009) .... Daroga Avad Narayan Chaturvedi
- Delhi-6 (2009) .... Madan Gopal
- Billu Barber (2009) .... Damchand
- Chal Chala Chal (2009) ....
- Bolo Raam (2009) .... Indrajeet Singh Rathi
- Amar Joshi Shahid Ho Gaya (2009) .... Baig Saab (Writer)
- Ghayal 2 (2009) ....
- Gurudakshina (2009) ....
- Is Pyaar Ko Kya Naam Doon (2009) ....
- Yaariyan (2009) .... Jagpal Bir Singh
- Exchange Offer (2009) ....
- Babar (2009) ....
- Life Goes On (2009) .... Alok
- Maharathi (2008) .... ACP Gokhale
- Mukhbiir (2008) ....
- Singh Is Kinng (2008) .... Rangeela
- Kismat Konnection (2008) .... Sanjeev Gill
- Mere Baap Pehle Aap (2008) .... Madhav Mathur
- Lovesongs - Yesterday, Today & Tomorrow (2008) .... Aftab Jaffery
- Lovesongs: Yesterday, Today & Tomorrow (2008) ....
- Charlie Wilson's War (2007) .... President Zia
- Dhol (2007) .... Dadaji
- Victoria No. 203 (2007) .... Rana
- Buddha Mar Gaya (2007) .... Vidyut Baba
- Fool n Final (2007) .... Munnna's brother
- Panga Naa Lo (2007) .... Kartar Singh
- Delhii Heights (2007) .... Timmy Kohli
- Khallas (2007) .... ACP Khan
- Benaras 1918 - A Love Story (2007) ....
- Dumkata (2007) ....
- The Hangman (2007) .... Shiva
- Saab, Chai Paani? (2007) ....
- Baabul (2006) .... Balwant
- Don - The Chase Begins Again (2006) .... Vishal Mallik
- The Hangman (2006) .... Shiva
- Chup Chup Ke (2006) .... Prabhat Singh Chauhan
- Malamaal Weekly (2006) .... Balwant - Ballu
- Rang De Basanti (2006) .... Aslam's father
- Deewane Huye Paagal (2005) .... Mehboob/Scientist Khurana
- Kyon Ki (2005) .... Dr Khurana
- Mangal Pandey - The Rising (2005) .... Narrator
- Mumbai Xpress (2005) .... ACP SP Rao (Hindi version)
- Kisna (2005) .... Jumman Miyan
- Stop! (2004) .... Anand Mehra
- Ak 47 (2004) ....
- King Of Bollywood (2004) .... Karan Kumar (KK)
- Kyun! Ho Gaya Na (2004) .... Mr Khanna (Arjun's Dad)
- Lakshya (2004) .... Subedar Pritam Singh
- Dev (2004) .... Special Commissioner Tejinder Khosla
- Aan - Men at Work (2004) .... Commissioner Khurana
- Yuva (2004) .... Prosonjit Bannerjee
- Code 46 (2004) .... Bahkland
- Maqbool (2004) .... Inspector Pandit
- Dhoop (2003) ....
- Kagaar (2003) .... Sub-Inspector Gokhale
- Miss India (2003) ....
- Second Generation (2003) .... Sharma
- Chupke Se (2003) .... Qasim Khan Qayamat
- Canterbury Tales (2003) .... Jetender (1 episode, 2003)
- Calcutta Mail (2003) ....
- White Teeth (2003) .... Samad
- Ek Aur Ek Gyarah: (2003) .... Narrator (uncredited)
- Kaash Aap Hamare Hote (2003) .... Yashwant Raj Mankotia
- Aapko Pehle Bhi Kahin Dekha Hai (2003) .... Sam
- Tere Pyaar Ki Kasam (2003) ....
- Zinda Dil (2003) ....
- Ghaav - The Wound (2002) .... Inspector Gautam
- Guru Mahaaguru (2002) ....
- Happy Now (2002) .... Tin Man
- Chor Machaye Shor (2002) .... Insp Pandey
- Sharaarat (2002) .... DCP Bhosle
- Awara Paagal Deewana (2002) .... Mafia Don
- Pyaar Diwana Hota Hai (2002) .... Dr S Puri
- Ansh (2002) .... Bhagat Pandey
- The Mystic Masseur (2002) .... Ramlogan
- Kranti (2002) .... Col Krishnakanth
- Maa Tujhhe Salaam (2002) .... narrator
- Pitaah (2002) .... Thakur Avadh Narayan Singh
- Murder (2002) .... Akash Gupta
- The Zookeeper (2001) .... The Vet
- Deewaanapan (2001) .... Suraj's dad
- Indian (2001) .... Joginder Singh
- The Parole Officer (2001) .... George
- Gadar - Ek Prem Katha (2001) .... Narrator
- Zahreela (2001) ....
- Farz (2001) .... ACP Arjun Singh
- Bollywood Calling (2001) .... Subramaniam
- Ghaath (2000) .... Ajay Pandey
- Kurukshetra (2000) .... Baburao Deshmukh (Chief Minister)
- East Is East (2000) .... George Khan
- Hera Pheri (2000) .... Kharak Singh
- Hey! Ram (2000) .... Goel
- Pukar (2000) .... Colonel Hussein
- Dulhan Hum Le Jayenge (2000) .... Bhola Nath
- East Phir Bhi Hai East (dubbed from English) (2000) ....
- Kunwara (2000) .... Balraj Singh
- Bas Yaari Rakho (2000) .... Tom
- Khoobsurat (1999) .... Dilip Chaudhary (Shivani's father)
- The Death Sentence: Mrityu Dand (1999) .... Rambaran Manto
- Such a Long Journey (1999) .... Ghulam Mohamed
- China Gate (1998) .... Col Krishnakant
- Pyar To Hona Hi Tha (1998) .... Inspector Khan
- Zor (1998) .... Shah Alam
- Vinashak - Destroyer (1998) .... Policeman
- My Son the Fanatic (1998) .... Parvez
- Chachi 420 (1997) .... Banwarilal Pandey
- Bhai (1997) .... Advocate Satyaprakash
- Mirtyudand (1997) .... Rambaran Manto
- Gupt (1997) .... Insp Udham Singh
- Zameer (1997) .... Vikram (Gajraj's brother)
- Brothers in Trouble (1997) .... Hussein Shah
- Chupp (1997) .... Keshup
- Aastha: In The Prison Of Spring (1997) .... Amar
- Nirnayak (1997) ....
- Triyacharittar (1997) ....
- Ram Aur Shyam (1996) ....
- Ghatak (1996) .... Special appearance
- Maachis (1996) .... Sanaatan
- The Ghost and the Darkness (1996) .... Abdullah
- Prem Granth (1996) .... Baliram
- PremGranth (1996) .... Baliram
- Krishna (1996) ....
- Kartavya (1995) .... Ghulam Rasul
- Aatank Hi Aatank (1995) .... Sharad Joshi
- Zakhmi Sipahi (1995) .... Om Chaudhary
- Drohkaal (1995) .... DCP Abhay Singh
- Wolf (1994) .... Dr. Vijay Alezias
- In Custody (1994) .... Deven
- Muhafiz (1994) ....
- Dharavi (1993) .... Rajkaran
- Maya Memsaab (1993) ....
- Ankuram (1993) .... Satyam
- The Burning Season (1993) .... Rajiv Sharma
- Angaar (1992) .... Parvez Hussain
- City of Joy (1992) .... Hazari Pal
- Current (1992) .... Velu
- Karm Yoddha (1992) .... Sub-Inspector Patwardhan
- Antarnaad (1992) ....
- Purush (1992) ....
- Raat (1992) ....
- Narsimha (1991) .... Baapji
- Disha (1991) .... Parshuram Sarpat
- Meena Bazar (1991) ....
- Sam & Me (1991) .... Chetan Parikh
- Ghayal (1990) .... ACP Joe D'Souza
- Halaat (1990) ....
- Iraada (1990) ....
- Ilaaka (1989) .... Bheema (Raja's Foster Father)
- Khoj (1989) .... Dr Sharad Saxena
- Hum Farishte Nahin (1988) .... Gopi/Tala Master/Murlidhar
- Ek Hi Maqsad (1988) .... Ram Kumar Verma
- Susman (1988) .... Ramulu
- Gora (1987) ....
- Marte Dam Tak (1987) ....
- Mirch Masala (1987) .... Abu Mian
- Devshishu (1987) ....
- New Delhi Times (1986) .... Ajay Singh
- Patthar (1985) ....
- Aaghat (1985) .... Madhav Verma
- Aarohan (1985) ....
- Bahu Ki Awaaz (1985) ....
- Nasoor (1985) ....
- Paar (1985) .... Ram Naresh (mukhiya ji)
- Sanjhi (1985) ....
- Zamana (1985) .... Shyamlal
- Raavan (1984) .... Samant (Staiton Master)
- Maati Maange Khoon (1984) .... Dhurjan
- Giddh (1984) .... Bhashya
- Holi (1984) .... Principal Phande
- Ram Ki Ganga (1984) ....
- Shrant (1984) ....
- Sparsh (1984) .... Dubey
- Tarang (1984) .... Namdev
- Ardh Satya (1983) .... Sub-inspector Anant Velankar
- Jane Bhi Do Yaaron (1983) .... Ahuja
- Jaane Bhi Do Yaaro (1983) .... Ahuja
- Vijeta (1983) .... Arvind (Angad's uncle, Mama)
- Bekrar (1983) ....
- Gumnaam Hai Koi (1983) ....
- Mandi (1983) .... Ram Gopal
- Chokh (1983) .... Jadunath
- Disco Dancer (1982) .... David Brown
- Gandhi (1982) .... Nahari
- Albert Pinto Ko Gussa Kyon Ata Hai (1981) .... Madhu (mechanic
- Kalyug (1981) .... Bhavani Pandey
- Sadgati (1981) .... Dukhi
- Shodh (1981) ....
- Aakrosh (1980) .... Lahanya Bhiku
- Godhuli (1979) ....
- Saanch Ko Aanch Nahin (1979) ....
- Shaayad (1979) ....
- Arvind Desai Ki Ajeeb Dastan (1978) .... Marxist
- Hamara Sansar (1978) ....
- Bhumika (1977) ....
- Ghashiram Kotwal (1976) .... Ghashiram
- Dumkata (2007) ....


amrendra
shabbir
arzoo
satya
brijendr...
anuraag
martika
jagmohan
pradip
nandana
shaleen
malcom