Producer
Phir Bhi Dil Hai Hindustani (2000)
Asoka (2001)
Chalte Chalte (2003)
Main Hoon Na (2004)
Kaal (2005)
Paheli (2005)
Om Shanti Om (2007)
Playback singer
Main to hoon Pagal - Baadshah (1999)
Apun Bola - Josh (2000)
Khaike Paan Banaraswala - Don - The Chase Begins Again (2006)
Ek Hockey Doongi Rakhke - Chak De India (2007)
Sattar Minute - Chak De India (2007)
Stunts Director
Kuch Kuch Hota Hai (1998)
Main Hoon Na (2004)
Kabhi Alvida Naa Kehna (2006)
Chak De India (2007)
Television appearances
Dil Dariya (1988)
Fauji (1988) ... Abhimanyu Rai
Doosra Keval (1989)
Circus (1989)
In Which Annie Gives It Those Ones (1989)
Idiot (1991) ... Pawan Raghujan
Kareena Kareena (2004) ... Special appearance
Koffee with Karan (2004-2007) ... Guest (3 episodes)
Kaun Banega Crorepati (2007) ... Host
Nach Baliye (2008) .... Guest
Kya Aap Paanchvi Pass Se Tez Hain (2008) .... Host