As An Actor
Dedh Ishqiya (2012) (To Go On Floor)Pappu Can'T Dance Saala (December 16, 2011) (Completed)
The Dirty Picture (December 2, 2011) (Under Production)
My Friend Pinto (October 14, 2011) (Under Production)
Chargesheet (September 30, 2011) (Released) ...... Sultan
That Girl In Yellow Boots (September 2, 2011) (Released) ...... Divakar
Zindagi Na Milegi Dobara (July 15, 2011) (Released) ...... Salman Habib
7 Khoon Maaf (February 18, 2011) (Released) ...... Modhusudhon Tarafdar
Shoonya (2011) (Under Production)
Exchange Offer (2011) (Under Production)
Department (2011) (Under Production)
Sunglass (2011) (Under Production)
Chaalis Chauraasi (2011) (Under Production)
Nidar - The Fearless (2011) (Post-Production)
Michael (2011) (Under Production) ...... Michael
Maximum (2011) (To Go On Floor)
The Blueberry Hunt (2011) (Completed)
The Coffinmaker (2011) (Under Production)
Allah Ke Banday (November 26, 2010) (Released) ...... Warden
Peepli [Live] (August 13, 2010) (Released) ...... Salim Kidwai
Red Alert - The War Within (July 9, 2010) (Released) ...... Naga
Raajneeti (June 4, 2010) (Released) ...... Bhaskar Sanyal
Ishqiya (January 29, 2010) (Released) ...... Khalujan
Bolo Raam (December 31, 2009) (Released) ...... Dr. N.S. Negi
Firaaq (March 20, 2009) (Released) ...... Khan Sahab
Barah Aana (March 13, 2009) (Released) ...... Shukla
Maharathi (December 5, 2008) (Released) ...... Jaisingh Adenwalla
Shoot On Sight (October 17, 2008) (Released) ...... Tariq Ali
A Wednesday ! (September 5, 2008) (Released) ...... No Name. No Face.
Jaane Tu... Ya Jaane Na (July 4, 2008) (Released) ...... Amar Singh Rathore'S Father
Mere Baap Pehle Aap (June 13, 2008) (Released) ...... Nirmal Kapoor
Khuda Kay Liye (April 4, 2008) (Released)
Mithya (February 8, 2008) (Released) ...... Gavde
Bombay To Bangkok (January 18, 2008) (Released) ...... (Special Appearance)
Dus Kahaniyaan (December 7, 2007) (Released)
Mane (The Dwelling) (March 31, 2007) (Released)
Parzania (January 26, 2007) (Released) ...... Cyrus
Bbd (2007) (To Go On Floor)
Omkara (July 28, 2006) (Released) ...... Bhaisaab
Yun Hota Toh Kya Hota (July 21, 2006) (Released) ...... Narrator
Krrish (June 23, 2006) (Released) ...... Dr. Siddhant Arya
Banaras - A Mystic Love Story (April 6, 2006) (Released) ...... Babaji
Being Cyrus (March 24, 2006) (Released) ...... Dinshaw Sethna
Mixed Doubles (February 10, 2006) (Released) ...... Malti'S Father
Home Delivery (December 2, 2005) (Released) ...... Appearance In Home Delivery Music Video
Main, Meri Patni Aur Woh (October 7, 2005) (Released) ...... Voice Over
Iqbal (August 26, 2005) (Released) ...... Mohit
Paheli (June 24, 2005) (Released) ...... Voice Of The Male Puppet
Asambhav (July 23, 2004) (Released) ...... Sameer 'Sam' Hans
Main Hoon Na (April 30, 2004) (Released) ...... Brig. Shekhar Sharma
Maqbool (January 30, 2004) (Released) ...... Inspector Purohit
Teen Deewarein (August 1, 2003) (Released) ...... Ishaan Mirza
Guru Mahaaguru (December 13, 2002) (Released)
Encounter - The Killing (August 9, 2002) (Released) ...... Inspector Sam Bharucha
Moksha: Salvation (November 30, 2001) (Released) ...... Dean
Monsoon Wedding (November 30, 2001) (Released) ...... Lalit Verma
Kasam (October 12, 2001) (Released) ...... Mangal Singh
Mujhe Meri Biwi Se Bachaao (June 29, 2001) (Released) ...... Anand
Gaja Gamini (December 1, 2000) (Released) ...... Leonardo Da Vinci
Hey! Ram (February 18, 2000) (Released) ...... Mohandas Karamchand Gandhi
Bhopal Express (December 2, 1999) (Released) ...... Bashir
Sarfarosh (April 30, 1999) (Released) ...... Gulfam Hassan
Bombay Boys (December 25, 1998) (Released) ...... Don Mastana
China Gate (November 27, 1998) (Released) ...... Maj. Sarfaraz Khan
Sar Utha Ke Jiyo (September 25, 1998) (Released)
Dandnayak (April 17, 1998) (Released) ...... Inspector Vishal
Yeh Aashiqui Meri (January 16, 1998) (Released) ...... Himself
Dhoondhte Reh Jaoge (1998) (Released) ...... Tiger
Daava (July 18, 1997) (Released) ...... Bhishma
Lahu Ke Do Rang (March 21, 1997) (Released) ...... Bharat Shrivastav
Agni Chakra (February 26, 1997) (Released) ...... Insp. Satpal
Triyacharittar (1997) (Released)
Chahat (June 21, 1996) (Released) ...... Ajay Narang
Rajkumar (March 22, 1996) (Released) ...... Man Singh/Surjan Singh
Himmat (January 5, 1996) (Released)
Takkar (July 14, 1995) (Released) ...... Inspector D'Costa
Naajayaz (March 17, 1995) (Released) ...... Raj Solanki
Drohkaal (1995) (Released) ...... DCP Abbas Lodhi
Mohra (July 1, 1994) (Released) ...... Mr. Jindal
Kabhi Haan Kabhi Naa (February 25, 1994) (Released) ...... Father Briganza
Bedardi (November 12, 1993) (Released) ...... Nirbhay Saxena
Sir (July 9, 1993) (Released) ...... Professor Amar Verma
Hasti (May 21, 1993) (Released) ...... Vishal
Lootere (April 2, 1993) (Released) ...... Sikandar
Game (1993) (Released) ...... Vikram
Tahalka (August 7, 1992) (Released)
Chamatkar (July 8, 1992) (Released) ...... Amar Kumar Alias Marco
Panaah (February 14, 1992) (Released)
Vishwatma (January 24, 1992) (Released) ...... Inspector Surya Pratap Singh
Electric Moon (1992) (Released) ...... Goswani
Lakshman Rekha (December 27, 1991) (Released) ...... Amar Sharma
Shikari (April 12, 1991) (Released) ...... Fakir
Sitam (1991) (Released)
Sau Crore (1991) (Released)
Ek Ghar (1991) (Released)
Chor Pe Mor (August 3, 1990) (Released)
Police Public (May 11, 1990) (Released) ...... Inspector Mahar Singh Grewal
Rihaee (1990) (Released) ...... Mansukh
Tridev (July 7, 1989) (Released) ...... Jay Singh
Khoj (1989) (Released) ...... Inspector Balbir
Malamaal (November 25, 1988) (Released)
Hero Hiralal (October 21, 1988) (Released) ...... Hero Hiralal
Zulm Ko Jala Doonga (June 10, 1988) (Released)
The Perfect Murder (1988) (Released) ...... Inspector Ghote
Ijaazat (1988) (Released) ...... Mahinder
Pestonjee (1988) (Released) ...... Pirojshah Pithawala
Trikaal (1988) (Released) ...... Ruiz Pereira (The Narrator In 1985)
Mirch Masala (February 18, 1987) (Released) ...... Subedar
Yeh Woh Manzil To Nahin (1987) (Released) ...... Trivedi, The
Jalwa (1987) (Released) ...... Inspector Kapil
Maan Maryada (1987) (Released)
Karma (August 8, 1986) (Released) ...... Khairuddin Kisti
Shart (February 21, 1986) (Released) ...... Vikram/Devendra
Ek Pal (1986) (Released) ...... Ved Hazarika
Khamosh (1986) (Released) ...... CBI Inspector
Gulami (June 28, 1985) (Released) ...... Sultan Singh
Lorie (1985) (Released) ...... Vicky
Surkhiyaan (1985) (Released)
Bahu Ki Awaaz (1985) (Released)
Paar (1985) (Released) ...... Naurangia
Aaghat (1985) (Released) ...... Rustom Patel
Misaal (1985) (Released)
Apna Jahan (1985) (Released) ...... Anil Sahani
Khandhar (June 8, 1984) (Released) ...... Subhash
Sparsh (1984) (Released) ...... Anirudh Parmar
Party (1984) (Released) ...... Amrit
Mohan Joshi Hazir Ho (1984) (Released) ...... Malkani
Holi (1984) (Released) ...... Proffessor Singh
Ardh Satya (November 18, 1983) (Released) ...... Mike Lobo
Haadsa (September 30, 1983) (Released)
Jane Bhi Do Yaaron (August 12, 1983) (Released) ...... Vinod Chopra
Woh Saat Din (June 23, 1983) (Released) ...... Dr. Anand
Mandi (1983) (Released) ...... Tungrus
Katha (1983) (Released) ...... Rajaram Purshotam Joshi
Masoom (1983) (Released) ...... D.K. Malhotra (DK)
Bezubaan (December 24, 1982) (Released) ...... Shivnath
Swami Dada (December 3, 1982) (Released) ...... Aslam The Butcher
Bazaar (1982) (Released) ...... Salim
Dil Akhir Dil Hai (1982) (Released) ...... Vimal Mehta
Aadharshila (1982) (Released) ...... Ajay
Pyara Dost (1982) (Released)
Tajurba (October 9, 1981) (Released)
Chakra (April 17, 1981) (Released) ...... Lukka
Hum Panch (January 9, 1981) (Released) ...... Suraj
Kanhaiya (January 4, 1981) (Released)
Albert Pinto Ko Gussa Kyon Ata Hai (1981) (Released) ...... Albert Pinto
Beqasoor (1981) (Released)
Umrao Jaan (1981) (Released) ...... Gauhar Mirza
Saza E Maut (1981) (Released)
Aakrosh (1980) (Released) ...... Bhaskar Kulkarni
Khwab (1980) (Released)
Godhuli (1979) (Released)
Sunayana (1979) (Released) ...... Rajoo
Shaayad (1979) (Released)
Junoon (1979) (Released) ...... Javed'S Brother-In-Law
Bhumika (November 11, 1977) (Released) ...... Sunil Verma
Manthan (1977) (Released) ...... Bhola
Nishant (September 6, 1975) (Released) ...... Vishwam (Zamindar'S Brother)
Director
Yun Hota Toh Kya Hota (July 21, 2006) (Released)Playback Singer
Vishwatma (January 24, 1992) (Released)Tridev (July 7, 1989) (Released)
Special Thanks
Malamaal Weekly (March 10, 2006) (Released)