| Vettaiyan (2024)As Sathyadev | (Not seen) |
| Kalki 2898 AD (2024)As Ashwatthama | (Not seen) |
| Jhund (2022)As Vijay Borade | (Not seen) |
| Chup (2022)As Self (Spl. appearance) | (Not seen) |
| Uunchai (2022)As Amit Shrivastava | (Not seen) |
| Brahmastra Part One: Shiva (2022) (AKA "BrahmÄstra Part One: Shiva")As Guru | (Not seen) |
| Badla (2019)As Badal Gupta | (Not seen) |
| 102 Not Out (2018)As Dattatraya Vakharia | (Not seen) |
| Padman (2018) (AKA "Pad Man")As Self | (Not seen) |
| The Ghazi Attack (2017)As Narrator (Voice) | (Not seen) |
| Te3n (2016) (AKA "Three")As John Biswas | (Not seen) |
| Pink (2016)As Deepak Sehgal | (Not seen) |
| Piku (2015)As Bashkor Banerjee | (Not seen) |
| Manam (2014)As Pratap (Special Appearance) | (Not seen) |
| The Great Gatsby (2013)As Meyer Wolfsheim | (Not seen) |
| English Vinglish (2012)As A passenger in flight (Hindi Version) | (Not seen) |
| Delhi-6 (2009)As Dadaji | (Not seen) |
| Paa (2009)As Auro | (Not seen) |
| Jodhaa Akbar (2008)As Narrator | (Not seen) |
| Slumdog Millionaire (2008)As Himself (archive footage) (uncredited) | (Not seen) |
| Om Shanti Om (2007)As Himself (uncredited) | (Not seen) |
| Eklavya (2007) (AKA "Eklavya: The Royal Guard")As Eklavya | (Not seen) |
| Ram Gopal Varma Ki Aag (2007) (AKA "Flames")As Babban | (Not seen) |
| Kabhi Alvida Naa Kehna (2006) (AKA "Never Say Goodbye")As Samarjit 'Sam' Talwar | (Not seen) |
| Parineeta (2005)As Narrator | (Not seen) |
| Sarkar (2005)As Subhash Nagre (Sarkar) | (Not seen) |
| Black (2005)As Debraj Sahai | (Not seen) |
| March of the Penguins (2005) | (Not seen) |
| Khakee (2004)As DCP Anant Kumar Shrivastav | (Not seen) |
| Lakshya (2004)As Col. Sunil Damle | (Not seen) |
| Veer-Zaara (2004) (AKA "Yash Chopra's Veer-Zaara")As Chaudhary Sumer Singh (Cameo Appearance) | (Not seen) |
| Baghban (2003)As Raj Malhotra | (Not seen) |
| Aankhen (2002)As Vijay Singh Rajput | (Not seen) |
| Kabhi Khushi Kabhie Gham... (2001) (AKA "Happiness & Tears")As Yashvardhan 'Yash' Raichand | (Not seen) |
| Lagaan: Once Upon a Time in India (2001) (AKA "Lagaan")As Narrator | (Not seen) |
| Agneepath (1990)As Vijay Dinanath Chavan | (Not seen) |
| Gol Maal (1979) (AKA "Hanky Panky")As Himself | (Not seen) |
| Don (1978)As Don / Vijay | (Not seen) |
| Amar Akbar Anthony (1977)As Anthony | (Not seen) |
| Chala Murari Hero Banne (1977) | (Not seen) |
| Deewaar (1975)As Vijay Verma | (Not seen) |
| Chupke Chupke (1975)As Professor Sukumar Sinha | (Not seen) |
| Sholay (1975)As Jai | (Not seen) |
| Anand (1971)As Dr. Bhaskar K. Bannerjee / Babu Moshai | (Not seen) |