As An Actor
Gangs Of Wasseypur (October 2011) (Under Production)Aarakshan (August 12, 2011) (Under Production)
The Whisperers (2011) (Under Production) ...... Shiv
Dus Tola (October 22, 2010) (Released) ...... Shankar Sunar
Ramayana - The Epic (October 15, 2010) (Released) ...... Ram
Raajneeti (June 4, 2010) (Released) ...... Veerendra Pratap
Jail (November 6, 2009) (Released) ...... Nawaab
Acid Factory (October 9, 2009) (Released)
Jugaad (February 13, 2009) (Released) ...... Sandiip
Money Hai Toh Honey Hai (July 25, 2008) (Released) ...... Lalabhai Bhadoria
Dus Kahaniyaan (December 7, 2007) (Released) ...... Saahil
Swami (June 8, 2007) (Released) ...... Swami
1971 (March 9, 2007) (Released) ...... Major Suraj Singh
Panchhi (2006)
Fareb (July 8, 2005) (Released) ...... Aditya Malhotra
Bewafaa (February 25, 2005) (Released) ...... Dil Arora
Hanan (2005) (Completed)
Veer Zaara (November 12, 2004) (Released) ...... Raza Sharazi (Special Appearance)
Inteqam (October 29, 2004) (Released) ...... ACP Uday Thakur
Jaago (February 6, 2004) (Released) ...... Kripa Shankar Thakur
All Alone (2004)
Loc - Kargil (December 26, 2003) (Released) ...... Grenadier Yogender Singh Yadav
Pinjar (October 24, 2003) (Released) ...... Rashid
Road (September 27, 2002) (Released) ...... Babu
Aks (July 13, 2001) (Released) ...... Raghavan
Zubeidaa (2001) (Released) ...... Maharaja Vijayendra Singh
Dil Pe Mat Le Yaar (September 29, 2000) (Released) ...... Ram Saran Pandey
Fiza (September 8, 2000) (Released) ...... Murad Khan (Guest Appearance)
Shool (November 5, 1999) (Released) ...... Samar Pratap Singh
Kaun (February 26, 1999) (Released) ...... Sameer A. Purnavale
Satya (July 3, 1998) (Released) ...... Bheeku Mhatre
Dushman (May 29, 1998) (Released)
Daud (July 13, 1997) (Released) ...... Pushkar
Tamanna (March 7, 1997) (Released) ...... Salim
Dastak (November 29, 1996) (Released) ...... Special Appearance
Bandit Queen (January 25, 1996) (Released) ...... Man Singh
Drohkaal (1995) (Released) ...... Member Of Anti-Terrorist Squad