Actor
The Winds - Hawayein
2020
as Mike Paul
Housefull 4
2019
as Maharaja Parikshitap
Sultan
2016
as Gyan Singh Oberoi
PK
2014
as Jayprakash Sahni
Mere Brother Ki Dulhan
2011
as Colonel Agnihotri
Right Yaaa Wrong
2010
as Doctor
Dulha Mil Gaya
2010
as Ratandeep Kapoor
3 Idiots
2009
as Mr. Qureshi
Eklavya: The Royal Guard
2007
as Omkar Singh
Umrao Jaan
2006
Lage Raho Munna Bhai
2006
as Victor's father
Maa Where Are You...
2005
as Mr. Mohanto
Mujhse Dosti Karoge!
2002
as Mr. Verma
Yeh Mohabbat Hai
2002
as Bashir Khan
Rahul
2001
Wajood
1998
as Abhijeet Joshi
Saaz
1997
as Dr. Ranjit Samant
Ab Insaf Hoga
1995
as Inspector Khan
In Custody
1994
Madhosh
1994
as (as Parikshit Sahani)
Yuhi Kabhi
1994
as Judge
Sangeet
1992
as Doctor
Aaj Ka Goonda Raaj
1992
as Amar
Phool Bane Angaray
1991
as Dutta Babu
Galiyon Ka Badshah
1989
as Rana
The Lamp of the Tomb
1989
as Dharam Singh (voiced by Sardar Sohi)
Mirza Ghalib
1988
as Nawab Shams-ud-din
Watan Ke Rakhwale
1987
as Madan
Sher Shivaji
1987
Car Thief
1986
as Mr. Mehra
Mazloom
1986
as Judge Jaspal
Meri Jung
1985
as Dr. Dinesh Mathur
Jawaab
1985
as Dinesh Mathur
Shiva Ka Insaaf
1985
as Robert
Andar Baahar
1984
as Police Inspector Ajay Sahani
Jaag Utha Insan
1984
as Poojary
Boxer
1984
as Tony Braganza
Sameera
1981
Humkadam
1980
as Shekar Gupta
Kasturi
1980
Kaala Patthar
1979
as Jagga
Vishwanath
1978
as Siddharth
Anpadh
1978
as Dr. Anand
Muqaddar
1978
as Amar
Doosara Aadmi
1977
as Bhisham
Jallian Wala Bagh
1977
Kabhi Kabhie
1976
as Dr. R.P. Kapoor
Tapasya
1976
as Dr. Sagar Varma
Vandana
1975
Mili
1975
as Dr. Sanjay
Hindustan Ki Kasam
1973
Lagan
1971
as Rajesh
Pavitra Papi
1970
as Kedarnath
Samaj Ko Badal Dalo
1970
as Prakash