As An Actor
Agent Vinod (December 9, 2011) (Under Production)Aarakshan (August 12, 2011) (Under Production) ...... Deepak Kumar
Go Goa Gone (2011) (To Go On Floor)
Race 2 (2011) (Under Production)
Cocktail (2011) (Under Production)
Kurbaan (November 20, 2009) (Released) ...... Ehsaan Khan
Love Aaj Kal (July 31, 2009) (Released) ...... Jai Vardhan Singh
Sanam Teri Kasam (June 5, 2009) (Released)
Roadside Romeo (October 24, 2008) (Released) ...... Romeo (Voiceover Of A Dog)
Thoda Pyaar Thoda Magic (June 27, 2008) (Released) ...... Ranbeer Talwar
Tashan (April 25, 2008) (Released) ...... Jeetendra Kumar Makhwana Alias Jimmy
Race (March 21, 2008) (Released) ...... Ranvir Singh
Om Shanti Om (November 9, 2007) (Released) ...... Himself (Special Appearance)
Ta Ra Rum Pum (April 27, 2007) (Released) ...... Rajveer Singh (RV)
Nehlle Pe Dehlla (March 2, 2007) (Released) ...... Jimmy
Eklavya - The Royal Guard (February 16, 2007) (Released) ...... Prince Harshwardhan
Omkara (July 28, 2006) (Released) ...... Langda Tyagi (Iago)
Being Cyrus (March 24, 2006) (Released) ...... Cyrus Mistry
Salaam Namaste (September 9, 2005) (Released) ...... Nikhil Arora (Nick)
Parineeta (June 10, 2005) (Released) ...... Shekhar N. Roy
Hum Tum (May 28, 2004) (Released) ...... Karan Kapoor
Ek Hasina Thi (January 16, 2004) (Released) ...... Karan Singh Rathod
Loc - Kargil (December 26, 2003) (Released) ...... Capt. Anuj Nayyar
Kal Ho Naa Ho (October 28, 2003) (Released) ...... Rohit Patel
Darna Mana Hai (July 25, 2003) (Released) ...... Anil Manchandani (Photographer)
Na Tum Jaano Na Hum (May 10, 2002) (Released) ...... Akshay
Rehnaa Hai Terre Dil Mein (October 18, 2001) (Released) ...... Rajiv Shyamrao
Dil Chahta Hai (August 10, 2001) (Released) ...... Sameer
Love Ke Liye Kuch Bhi Karega (June 29, 2001) (Released) ...... Rahul Kapoor
Kya Kehna (May 19, 2000) (Released) ...... Rahul Modi
Yahhuu (2000)
Hum Saath Saath Hain (November 5, 1999) (Released) ...... Vinod
Biwi No. 1 (May 28, 1999) (Released) ...... Deepak (Special Appearance)
Aarzoo (March 19, 1999) (Released) ...... Amar
Kachche Dhaage (February 19, 1999) (Released) ...... Dhananjay Pandit 'Jai'
Yeh Hai Mummbai Meri Jaan (1999) (Released) ...... Raju Tarachand
Hum Se Badhkar Kaun:The Entertainer (June 12, 1998) (Released) ...... Sunny
Keemat:They Are Back (April 10, 1998) (Released) ...... Ajay
Udaan (October 3, 1997) (Released) ...... Raj
Hamesha (September 12, 1997) (Released) ...... Raja/Raju
Dil Tera Diwana (August 9, 1996) (Released) ...... Ravi Kumar
Tu Chor Main Sipahi (May 10, 1996) (Released) ...... Raja
Bambai Ka Babu (March 22, 1996) (Released) ...... Vikram (Vicky)
Ek Tha Raja (January 12, 1996) (Released) ...... Sunny
Suraksha (March 3, 1995) (Released) ...... Amar/Prince Vijay
Aao Pyar Karen (November 25, 1994) (Released) ...... Raja
Yaar Ghaddar (November 4, 1994) (Released) ...... Jai Verma
Main Khiladi Tu Anadi (September 23, 1994) (Released) ...... Deepak Kumar
Yeh Dillagi (May 6, 1994) (Released) ...... Vikram 'Vicky' Saigal
Imtihaan (March 11, 1994) (Released) ...... Vicky
Boy Friend (October 15, 1993) (Released)
Pehchan (October 8, 1993) (Released)
Aashiq Awara (May 28, 1993) (Released) ...... Jimmy/Rakesh Rajpal
Parampara (May 14, 1993) (Released) ...... Pratap Singh
Pehla Nasha (1993) (Released) ...... Himself
Playback Singer
Roadside Romeo (October 24, 2008) (Released)Tashan (April 25, 2008) (Released)
Hum Saath Saath Hain (November 5, 1999) (Released)
Producer
Go Goa Gone (2011) (To Go On Floor)Love Aaj Kal (July 31, 2009) (Released)