
Acted in 31
2020s
- 2026
- 2024
Naam Gum Jayega
TV
- 2023
Fireflies: Parth aur Jugnu
Professor Hooda · 10 episodes
- 2022
- 2021
2010s
- 2018
Damaged
Deshraj Duggal · 6 episodes
Gauru: Journey of Courage
Jaisal Dhadvi
- 2017
- 2016
Saadey CM Saab
Movie
- 2014
Samvidhaan: The Making of the Constitution of India
J. B. Kripalani · 2 episodes
- 2013
Jayantabhai Ki Luv Story
Datta
- 2012
Khiladi 786
Azaad
Rush
Kudo
Jalpari
Movie
- 2011
Hum Tum Shabana
Ravi Agrawal
Chitkabrey
Movie
Delhi Belly
Rajeev Khanna
Turning 30
Arvind
2000s
- 2009
Jail
Abdul Ghani
Sikandar
Captain Yashvardhan Singh
Firaaq
Rajat
Na Aana Is Des Laado
Satpal · 105 episodes
- 2007
Ek Krantiveer: Vasudev Balwant Phadke
Movie
Kya Love Story Hai
Chiku
- 2004
Kyun! Ho Gaya Na...
Banna/Ranveer Singh
- 2003
Darna Mana Hai
Dev
- 2001
Zubeidaa
Uday Singh
1980s
- 1988
Sherni
Durgas younger brother
- 1983
Sweekar Kiya Maine
Shashi K. Shukla
Wrote 3
2000s
- 2009
Gulaal
Dialogue
- 2007
Kya Love Story Hai
Story, Screenplay
- 2002