Don (2006)... Double role (announced)
Baiju Aur Tansen (2006) ... Bajiu (announced)
Kabhi Alvida Na Kehna (2005) (announced)
Paheli (2005) ... The Ghost (completed)
Silsiilay (2005) ... Sutradhar(completed)
Kaal (2005) ... Special Appearance (Song)
Kuchh Meetha Ho Jaye (2005) ... Special Appearance
Swades (2004) ... Mohan Bhargava
Hum Hain Lajawab (Incredibles Hindi version) (2004) ... Mr.Lajawab (voice)
Veer-Zaara (2004) ... Veer Pratap Singh
Main Hoon Na (2004) ... Maj. Ram Prasad Sharma
Yeh Lamhe Judaai Ke (2004) ... Dushant
Kal Ho Naa Ho (2003) ... Aman Mathur
Chalte Chalte (2003) ... Raj Mathur
Saathiya (2002) ... Yeshwant Rao
Shakti: The Power (2002) ... Jaisingh (Drifter)
Hum Tumhare Hain Sanam (2002) .... Gopal
Devdas (2002) ... Devdas Mukherjee
Kabhi Khushi Kabhie Gham(2001) ... Rahul Raichand
Asoka (film) (2001) ... Asoka
One 2 Ka 4 (2001) ... Arun Verma
Gaja Gamini (2000) ... Shahrukh (Special Appearance)
Mohabbatein (2000) ... Raj Aryan Malhotra
Har Dil Jo Pyar Karega (2000) ... Rahul (Special Appearance)
Josh (2000) ... Max
Hey Ram (2000) ... Amjad Ali Khan
Phir Bhi Dil Hai Hindustani (2000) ... Ajay Bakshi
Baadshah (1999) ... Raj 'Baadshah'
Kuch Kuch Hota Hai (1998) ... Rahul Khanna
Dil Se (1998) ... Amarkanth Varma
Achanak (1998) ... Special Appearance
Duplicate (1998) ... Bablu Chaudhary/Manu Dada
Dil To Pagal Hai (1997) ... Rahul
Yes Boss (1997) ... Rahul
Koyla (1997) ... Shanker
Gudgudee (1997) ... Special Appearance
Pardes (1997) ... Arjun Saagar
Dushman Duniya Ka (1996) ... Special appearance
Army (1996) ... Arjun
Chaahat (1996) ... Roop Rathore
English Babu Desi Mem (1996) .... Vikram/Hari/Gopal Mayur
Dilwale Dulhania Le Jayenge (1995) ... Raj Malhotra
Guddu (1995) ... Guddu Bahadur
Karan Arjun (1995) ... Arjun Singh/Vijay
Oh Darling! Yeh Hai India (1995) ... No name
Ram Jaane (1995) ... Ram Jaane
Trimurti (1995) ... Romi Singh/Bholey
Zamana Deewana (1995) ... Rahul Malhotra
Anjaam (1994) ... Vijay Agnihotri
Baazigar (1993) ... Ajay Sharma/Vicky Malhotra
Darr (1993) ... Rahul Mehra
Kabhi Haan Kabhi Naa (1993) ... Sunil
King Uncle (1993) ... Anil Bansal
Dil Aashna Hai (1992) ... Karan
Chamatkar (1992) ... Sunder Srivastava
Deewana (1992) ... Raja Sahay
Maya Memsaab (1992) ... Maya's Lover
Raju Ban Gaya Gentleman (1992) ... Raju
Idiot_TVSeries Idiot (1991) TV Serise ... Pawan Raghujan
Circus_TVSeries Circus (1989)
Fauji (1988) TV Series ... Abhimanyu Rai
In Which Annie Gives It Those Ones (1988)