rocky (1981) sebagai rakesh/rocky
vidhaata (1982) sebagai kunal singh
johny i love you (1982)
main awara hoon (1983)
bekaraar (1983) sebagai shyam
mera faisla (1984) sebagai raj saxena
zameen aasmaan (1984)
jaan ki baazi (1985)
do dilon ki dastaan (1985) sebagai vijay
mera haque (1986) sebagai prince amar singh
jeeva (1986) sebagai jeeva/jeevan thakur
naam (1986) sebagai vicky kapoor
naam o nishan (1987) sebagai inspector suraj singh
inaam dus hazaar (1987) sebagai kamal
mohabbat ke dushman (1988) sebagai hisham
khatron ke khiladi (1988) sebagai raja
kabzaa (1988) sebagai ravi varma
jeete hain shaan se (1988) sebagai govinda
mardon wali baat (1988) sebagai tinku
taaqatwar (1989) sebagai inspector sharma
mohabbat ka paigham (1989
kanoon apna apna (1989) sebagai ravi
hum bhi insaan hain (1989) sebagai bhola
hathyar (1989) sebagai avinash
do qaidi (1989) sebagai manu
ilaaka (1989) sebagai inspector suraj verma
zahreelay (1990) sebagai raaka
tejaa (1990) sebagai tejaa/sanjay
khatarnaak (1990) sebagai suraj 'sunny'
jeene do (1990)
krodh (1990) sebagai vijay (munna)
thanedaar (1990) sebagai brijesh chandar (birju)
yodha (1991) sebagai suraj singh
sadak (1991) sebagai ravi
qurbani rang layegi (1991) sebagai raj kishen
khoon ka karz (1991)
do matwale (1991) sebagai ajay jamesbond 009
saajan (1991) sebagai aman verma/sagar
jeena marna tere sang' (1992)
adharm (1992) sebagai vicky verma
sahebzaade (1992) sebagai raja
sarphira (1992) sebagai suresh sinha
yalgaar (1992) sebagai vishal singhal
sahibaan (1993) sebagai prince vijay pal singh
khal nayak (1993) sebagai balaram prasad "ballu"
kshatriya (1993) sebagai vikram singh (mirtagarh)
gumrah (1993) sebagai jagan nath (jaggu)
zamane se kya darna (1994)
insaaf apne lahoo se (1994) sebagai rajoo
aatish (1994) sebagai baba
amaanat (1994) sebagai vijay
jai vikraanta (1995) sebagai vikranta
andolan (1995) sebagai adarsh
vijeta (1996) sebagai ashok
sanam (1997) sebagai narendra anand
mahaanta (1997) sebagai sanjay 'sanju' malhotra
dus (1997) sebagai captain raja seti (incomplete)
daud (1997) sebagai nandu
dushman (1998) sebagai major suraj singh rathod
daag: the fire (1999) sebagai captain karan singh
kartoos (1999) sebagai raja/jeet balraj
safari (1999) sebagai captain kishan
haseena maan jaayegi (1999) sebagai sonu
vaastav: the reality (1999) sebagai raghunath namdev shivalkar, winner for best actor
khoobsurat (1999) sebagai sanju (sanjay shastri)
khauff (2000) sebagai anthony/vicky/babu
baaghi (2000) sebagai raja
chal mere bhai (2000) sebagai vicky oberoi
jung (2000) sebagai balli
mission kashmir (2000) sebagai ssp inayat khan
kurukshetra (2000) sebagai a.c.p prithviraj singh
raju chacha' (2000) sebagai gafoor
jodi no.1 (2001) sebagai jai
pitaah (2002) sebagai rudra
hum kisi se kum nahin (2002) sebagai munna bhai
yeh hai jalwa (2002) (uncredited) sebagai shera (special appearance)
maine dil tujhko diya (2002) sebagai bhai-jaan
hathyar (2002) sebagai rohit raghunath shivalkar
annarth (2002) sebagai iqbal danger
kaante (2002) sebagai jay rehan 'ajju'
ek aur ek gyarah (2003) sebagai sitara
loc kargil (2003) sebagai lt. col. y.k. joshi
munnabhai m.b.b.s. (2003) sebagai murli prasad sharma (munna bhai), winner for best comedian
plan (2004) sebagai mussabhai
rudraksh (2004) sebagai varun
deewaar (2004) sebagai khan
rakht: what if you can see the future (2004) sebagai rahul
musafir (2004) sebagai billa
shabd (2005) sebagai shaukat vashisht
tango charlie (2005) sebagai squadron leader vikram rathore
parineeta (2005) sebagai girish babu
dus (2005) sebagai s. dheer
family comes first (2005) sebagai ali
shaadi no. 1 (2005) sebagai lukhwinder singh (lucky)
ek ajnabee (2005) sebagai special appearance (song)
life ho toh aisi! (2005) sebagai yamaraj m.a.
zinda (2006) sebagai balajeet roy
tathastu (2006) sebagai ravi rajput
anthony kaun hai (2006) sebagai master madan
lage raho munna bhai (2006) sebagai murli prasad sharma (munna bhai)
eklavya: the royal guard (2007) sebagai pannalal chohaar (inspector)
nehlle pe dehlla (2007) sebagai johnny
sarhad paar (2007) sebagai ranjeet singh
shootout at lokhandwala (2007) sebagai shamsher khan
dhamaal (2007) sebagai kabir nayak
om shanti om (2007) sebagai special appearance in song, deewangi deewangi
dus kahaniyan(2007) sebagai baba
anthony kaun tha (2008) sebagai master madan
mohabbat ho gaye tumse (2008) (post-production)
alibaug (2008) alinaug announced (announced)
jaan ki bazzi (2008) (pre-production)
wajahat the king (2008) sebagai ismail khan
munna bhai chale amerika (2008) sebagai rajkumar hirani
baseera (2008) sebagai anushaye k xbox pictures