Filmography
- Actor (27 credits)
- 3 Storeys (2018)
- Tom Dick and Harry Returns (2018) Tom
- Fuddu (2016) Man in End Credits Song, not listed in credits
- Wajah Tum Ho (2016) Kabir Deshmukh
- 1920 London (2016) Jai Singh Gujjar
- Hate Story 3 (2015) Aditya Diwan
- Super Nani (2014)
- Gang of Ghosts (2014) Writer
- War Chod Na Yaar (2013) Captain Rajveer Singh Rana
- 3 Bachelors (2012)
- Ferrari Ki Sawaari (2012) Rusy
- Toh Baat Pakki! (2010) Rahul Saxena
- Allah Ke Banday (2010) Vijay Kamble
- 3 Idiots (2009) Raju Rastogi
- Sorry Bhai! (2008) Siddharth N. Mathur
- Hello (2008) Shyam / Sam
- Dhol (2007) Pankaj «Pakya» Tiwari / Jaiwardhene «Jai»
- Life in a Metro (2007) Rahul
- Raqeeb (2007) Siddharth «Sidhu» Verma
- Golmaal: Fun Unlimited (2006) Laxman
- Rang De Basanti (2006) Sukhi / Rajguru
- Shaadi No. 1 (2005) Aryan
- Xcuse Me (2003) Bantu
- Kahan Ho Tum (2003) Rakesh Kumar
- Lajja (2001) Prakash
- Style (2001) Bantu / Rose Mary Marlowe
- Godmother (1999) Karsan