As An Actor
Bhindi Baazaar Inc (June 17, 2011) (Released) ...... Special AppearanceSatrangee Parachute (February 25, 2011) (Released)
Tum Hi To Ho (February 14, 2011) (Released) ...... Suri
Shraddha (January 28, 2011) (Released) ...... Ram
Lolita (2011) (Under Production)
Kurbani (2011) (To Go On Floor) ...... Rakka (Amrish Puri'S Role)
Vivash (2011) (Under Production)
Non Stop Fun (2011) (Under Production) ...... Special Appearance
Mummyji (2011) (Post-Production)
Chehere (2011) (Under Production)
Chargesheet (2011) (Under Production)
Mastana (2011) (Stuck/On Hold)
Tum..Ho Na! (2011) (Post-Production)
Zara Hatke Zara Bachke (2011) (Under Production)
Durbar (2011) (To Go On Floor)
The Undertrial (2011) (Under Production)
Divorce (2011) (Post-Production)
Osama (2011) (To Go On Floor)
Cover Story (2011) (Under Production)
Kya Time Hai Yaar (2011) (Under Production)
6 December (2011) (Under Production)
Bank (2011) (Under Production)
Kaaran (2011) (Post-Production)
Bhoot And Friends (December 31, 2010) (Released) ...... Bhoot
Maalik Ek (October 29, 2010) (Released) ...... Shirdi Sai Baba
Musaa (October 29, 2010) (Released) ...... Jaikishan
Ek Second... Jo Zindagi Badal De? (June 11, 2010) (Released)
Teen Patti (February 26, 2010) (Released) ...... Special Appearance
Veer (January 22, 2010) (Released) ...... Raja Of Madhavgarh
Rita (September 4, 2009) (Released)
Kisaan (August 28, 2009) (Released) ...... Dayal Singh
Kirkit (June 12, 2009) (Released) ...... Ritchie Rich
Anubhav (June 5, 2009) (Released) ...... Ibrahim Vakil
Ek - The Power Of One (March 27, 2009) (Released) ...... Savte (Special Appearance)
Raaz - The Mystery Continues (January 23, 2009) (Released) ...... Veer Pratap
Hari Puttar - A Comedy Of Terrors (September 26, 2008) (Released) ...... Uncle DK
Mukhbiir (August 29, 2008) (Released) ...... Guest Appearance
Thodi Life Thoda Magic (June 27, 2008) (Released) ...... MK
Humsey Hai Jahaan (June 6, 2008) (Released) ...... Gary Rosario
Dhoom Dadakka (May 23, 2008) (Released)
Halla Bol (January 11, 2008) (Released) ...... Special Appearance (As Himself)
Fool N Final (June 1, 2007) (Released) ...... Gunmaster G9
Aur Pappu Paas Ho Gaya (April 20, 2007) (Released) ...... Underworld Don
Eklavya - The Royal Guard (February 16, 2007) (Released) ...... Rana Jyotiwardhan
Bhagam Bhag (December 22, 2006) (Released)
Apna Sapna Money Money (November 10, 2006) (Released) ...... Carlos
Bhoot Unkle (October 6, 2006) (Released) ...... Bhoot Unkle
Mera Dil Leke Dekkho (October 6, 2006) (Released) ...... Chaddha
Naksha (September 8, 2006) (Released) ...... Bali Bhaiyya
We R Friends (July 28, 2006) (Stuck/On Hold)
Vidyaarthi (July 7, 2006) (Released) ...... DCP Ranveer Singh
Kyon Ki (November 2, 2005) (Released) ...... Dr. Sunil
Ssukh (June 17, 2005) (Released) ...... Gaurishankar Yadav
Antar Mahal (2005) (Released) ...... Bhubaneswar Chowdhury (Zamindar)
Hulchul (November 26, 2004) (Released) ...... Balram
Dobara (September 24, 2004) (Released) ...... Ranbir Sehgal
Aan - Men At Work (June 4, 2004) (Released) ...... Gautam Walia
God Only Knows (January 16, 2004) (Released) ...... (Sp. App)
Samay - When Time Strikes (October 10, 2003) (Released) ...... Guest Appearance
Boom (September 19, 2003) (Released) ...... Abdul Wahab Barkatali Al Sabunchi 50/50 Aka Chotte Mia
Rules - Pyaar Ka Superhit Formula (September 5, 2003) (Released) ...... Himself (Special Appearance)
Teen Deewarein (August 1, 2003) (Released) ...... Jaggu (Jagdish Prasad)
Ek Aur Ek Gyarah (March 28, 2003) (Released) ...... Maj. Ram Singh (BSF Officer)
Baaz (February 7, 2003) (Released)
Mulaqaat (September 20, 2002) (Released) ...... Javed Khan
Agni Varsha (August 30, 2002) (Released) ...... Paravasu
Devdas (July 12, 2002) (Released) ...... Chunnilal
Kya Yehi Pyaar Hai (March 22, 2002) (Released) ...... Dr. Kamlakar Tiwari
Pitaah (January 4, 2002) (Released) ...... Ramnarayan Bharadwaj, Police Officer (Daroga)
Lajja (August 31, 2001) (Released) ...... Raghu
Yaadein (July 27, 2001) (Released) ...... Raj Singh Puri
Bas Itna Sa Khwaab Hai (July 6, 2001) (Released) ...... Naved Ali
Albela (April 20, 2001) (Released) ...... Prem
Censor (April 6, 2001) (Released) ...... Censor Board Member (Writer)
One 2 Ka 4 (March 30, 2001) (Released) ...... Javed Abbas
Hadh: Life On The Edge Of Death (March 2, 2001) (Released) ...... Vishwa
Grahan (February 16, 2001) (Released) ...... Jaggu
Farz (January 12, 2001) (Released) ...... Gawa Firozi
Raja Ko Rani Se Pyar Ho Gaya (December 22, 2000) (Released) ...... Himself (Uncredited)
Kahi Pyaar Na Ho Jaaye (November 17, 2000) (Released) ...... Tiger
Mission Kashmir (October 26, 2000) (Released) ...... Hilal Kohistani
Refugee (June 30, 2000) (Released) ...... Raghuvir Singh
Gang (2000) (Released) ...... Gangu
Jung (2000) (Released) ...... Inspector Veer Chauhan
Kohram (August 13, 1999) (Released) ...... Maj. Rathod
Hote Hote Pyaar Ho Gaya (July 2, 1999) (Released) ...... Police Officer Arjun
Sirf Tum (June 11, 1999) (Released) ...... Pritam, Auto-Rickshaw Driver
Phool Aur Aag (May 14, 1999) (Released) ...... Jaswant
Kartoos (May 7, 1999) (Released) ...... ACP Jay Suryavanshi
Laawaris (March 5, 1999) (Released) ...... Advocate Anand Saxena
Talaashi (1999) (Released)
Ganga Ki Kasam (1999) (Released)
Aaag Hi Aag (1999) (Released) ...... Ravi
Bandhan (October 2, 1998) (Released) ...... Thakur Suraj Pratap
Tirchhi Topiwale (September 11, 1998) (Released)
Yamraaj (July 31, 1998) (Released)
Jaan-E-Jigar (July 17, 1998) (Released) ...... Jai Kishan
Kabhi Na Kabhi (April 17, 1998) (Released) ...... Jaggu
Yugpurush : A Man Who Comes Just Once In A Way (March 27, 1998) (Released) ...... Ranjan Duara
Ustadon Ke Ustad (March 20, 1998) (Released)
Two Thousand One (February 20, 1998) (Released)
Hafta Vasuli (January 30, 1998) (Released) ...... Yeshwant Pandey
Badmaash (January 23, 1998) (Released) ...... Gautam Hiraskar
Shapath (December 11, 1997) (Released)
Border (June 13, 1997) (Released) ...... Air Force Commander
Aar Ya Paar (January 31, 1997) (Released) ...... Shekhar Ghosla
Share Bazar (1997) (Released) ...... Special Appearance
Vishwa Vidhata (1997) (Released) ...... Ajay Khanna
Return Of Jewel Thief (October 18, 1996) (Released) ...... CBI Officer Johnny/Jatin Kumar
Agnisakshi (March 29, 1996) (Released) ...... Suraj Kapoor
Bandish (February 23, 1996) (Released) ...... Ram Ghulam & Kishen
Dushmani (January 19, 1996) (Released) ...... Jai Singh
Trimurti (December 22, 1995) (Released) ...... Shakti Singh
Ram Shastra (November 9, 1995) (Released) ...... Inspector Ram Sinha
Rangeela (September 8, 1995) (Released) ...... Raj Kamal
God And Gun (May 5, 1995) (Released) ...... Vijay Prakash
Stuntman (October 21, 1994) (Released)
1942 - A Love Story (July 15, 1994) (Released) ...... Shubhankar
Chauraha (April 8, 1994) (Released) ...... Amar/Chotu
Milan (February 4, 1994) (Released) ...... Raja
Shatranj (December 17, 1993) (Released) ...... Dino D. Verma
Gardish (September 10, 1993) (Released) ...... Shiva Sathe
Khalnayak (August 6, 1993) (Released) ...... Inspector Ram Kumar Sinha
Aaina (June 18, 1993) (Released) ...... Ravi Saxena
Hasti (May 21, 1993) (Released) ...... Jaikishan (Jaggu)
Roop Ki Rani Choron Ka Raja (April 16, 1993) (Released) ...... Ravi Verma
King Uncle (February 5, 1993) (Released) ...... Ashok Bansal
Dil Hi To Hai (January 1, 1993) (Released) ...... Govardhan/Harshvardhan
Antim Nyay (1993) (Released)
Angaar (September 11, 1992) (Released) ...... Jaggu
Sapne Sajan Ke (July 24, 1992) (Released) ...... Himself
Prem Deewane (June 12, 1992) (Released) ...... Ashutosh
Police Officer (June 5, 1992) (Released)
Laat Saab (1992) (Released)
Sangeet (1992) (Released)
Lakshman Rekha (December 27, 1991) (Released) ...... Vicky
Akela (November 8, 1991) (Released) ...... Shekhar
Saudagar (August 8, 1991) (Released) ...... Vishal
Hafta Bandh (July 12, 1991) (Released)
Izzat (June 21, 1991) (Released)
100 Days / Hundred Days (May 31, 1991) (Released) ...... Ram Kumar
Patthar Ke Insaan (January 25, 1991) (Released) ...... Inspector Karan Rai
Doodh Ka Karz (August 31, 1990) (Released) ...... Suraj
Azad Desh Ke Ghulam (April 6, 1990) (Released) ...... Inspector Jai Kishen/Jamliya Jamshed Purwala
Baap Numbari Beta Dus Numbari (January 26, 1990) (Released)
Jeene Do (1990) (Released) ...... Suraj
Parinda (November 3, 1989) (Released) ...... Kishen
Kala Bazar (October 6, 1989) (Released)
Sikka (September 22, 1989) (Released) ...... Jai Kishan 'Jackie'
Tridev (July 7, 1989) (Released) ...... Ravi Mathur
Main Tera Dushman (February 3, 1989) (Released) ...... Kishan Srivastav
Ram Lakhan (January 27, 1989) (Released) ...... Inspector Ram Pratap Singh
Vardi (January 6, 1989) (Released) ...... Jai/Munna
Hum Bhi Insaan Hain (1989) (Released) ...... Kishanlal
Sachche Ka Bolbala (1989) (Released) ...... Nandi
Aakhri Adalat (June 10, 1988) (Released) ...... Nitin/Person In Black Clothes
Falak (April 1, 1988) (Released) ...... Vijay Verma
Uttar Dakshin (November 13, 1987) (Released)
Kudrat Ka Kanoon (October 23, 1987) (Released) ...... Dr. Vijay Verma
Kaash (September 4, 1987) (Released) ...... Ritesh
Mard Ki Zabaan (August 14, 1987) (Released)
Diljala (August 7, 1987) (Released)
Sadak Chhap (July 24, 1987) (Released) ...... Shankar
Jawab Hum Denge (February 6, 1987) (Released) ...... Inspector Jaikishan
Paley Khan (December 12, 1986) (Released) ...... Palay Khan
Dahleez (November 14, 1986) (Released) ...... ChandraShekhar
Allah Rakha (August 14, 1986) (Released) ...... Allah Rakha/Iqbal Anwar
Karma (August 8, 1986) (Released) ...... Baiju Thakur
Hathon Ki Lakeer (1986) (Released) ...... Lalit Mohan
Mera Dharam (1986) (Released) ...... Jai Singh Sehgal
Aaj Ka Daur (December 6, 1985) (Released) ...... Raja
Janoo (November 22, 1985) (Released)
Teri Meharbaniyan (August 9, 1985) (Released) ...... Ram
Yudh (May 3, 1985) (Released) ...... Inspector Vikram (Vicky)
Shiva Ka Insaaf (March 15, 1985) (Released) ...... Shiva/Bhola
Mera Jawab (February 15, 1985) (Released) ...... Suresh/Solanki Patwardhan Lal
Paisa Yeh Paisa (1985) (Released) ...... Shyam
Andar Bahar (September 7, 1984) (Released) ...... Inspector Ravi
Hero (December 16, 1983) (Released) ...... Jackie Dada/Jaikishan
Swami Dada (December 3, 1982) (Released)
Heera Panna (1974) (Released)
Playback Singer
Maalik Ek (October 29, 2010) (Released)Dil Hi To Hai (January 1, 1993) (Released)
Producer
Grahan (February 16, 2001) (Released)Jis Desh Mein Ganga Rehta Hai (October 13, 2000) (Released)