Actor
- The Bizarre Murder of Mr Tusker (2019)
- High Life (2019)
- Thinking of Him (2018)
- Talking of Michelangelo (2017)
- Love Express (2016)
- Dev Bhoomi (2016)
- Dev Bhoomi (2016)
- The Writer (2016)
- Fever (2016)
- NaMo 4D (2015)
- The Answer (2015)
- Children of War (2014)
- Gunday (2014)
- Blemished Light (2014)
- Shabdo (2012)
- Gosain Baganer Bhoot (2011)
- Delhi in a Day (2011)
- Meherjaan (2011)
- Chowrasta Crossroads of Love (2009)
- Aladin (2009)
- Amavas (2009)
- Aparadhi (2008)
- Tahaan (2008)
- Sarkar Raj (2008)
- Kalishankar (2007)
- Chaurahen (2007)
- Ta Ra Rum Pum (2007)
- Apne (2007)
- Ho Sakta Hai (2006)
- Bradford Riots (2006)
- The Bong Connection (2006)
- Home Delivery: Aapko... Ghar Tak (2005)
- My Brother... Nikhil (2005)
- Yatna (2005)
- It Was Raining That Night (2005)
- Abar Asbo Phire (2004)
- Bow Barracks Forever (2004)
- Joggers' Park (2003)
- Bhoot (2003)
- Antarghaat (2002)
- Danab (1997)
- Mahaprithivi (1992)
- Bitter Moon (1992)
- Dadah Is Death (1988)
- Pratikar (1987)
- Foreign Body (1986)
- A Passage to India (1984)
- Ghare-Baire (1984)
- Protidan (1983)
- Doosri Dulhan (1983)
- Arohan (1983)
- Jaipur Junction (1982)
- Pikoor Diary (1981)
- Kalyug (1981)
- Hullabaloo Over Georgie and Bonnie's Pictures (1978)
- Shatranj Ke Khilari (1977)
Filmografie - altele