2025
Dreams Such As Ours as Damodar2024
Dil Dosti Dilemma as Naana2024
Two Zero One Four as IB Officer2024
Political War as Manjit Biswal2023
Mission Majnu as Maqsood Alam2023
Mission Raniganj as OP Dayal2023
Gaslight as Dr. Shekhawat2023
Kazi as Benji2022
Sharmaji Namkeen as Mr. Kaul2022
Cobalt Blue as Vidyadhar2022
Code Name: Tiranga as Not available2021
Akkad Bakkad Rafu Chakkar as Not available2021
The Big Bull as Rajesh Mishra (Chief Editor TOI)2021
Silence... Can You Hear It? as Justice Choudhary2020
Zindagi in Short as Husband2020
Disco Raja as Not available2020
Lips Don't Lie as Not available2020
Girlfriend Chor as Mohan2020
Maa Vintha Gaadha Vinuma as Not available2020
Bombhaat as Professor Aacharya2019
Uri: The Surgical Strike as General Arjun2019
Bard of Blood as Arun Joshi2019
Jersey as Mumbai Coach2019
Chhichhore as Doctor Kasbekar2019
72 Hours: Martyr Who Never Died as Col. SN Tandon2019
Bombay Rose as Anthony Pereira (voice)2018
Raazi as Brigadier Syed2018
Rogan Josh as Not available2017
What the Folks as Kiran2017
Time Out as Rajat2016
Dangal as Head of Department of the NSA2016
One Night Stand as Mr. Walia2015
Talvar as JK Dixit2015
The Second Best Exotic Marigold Hotel as Sunaina's Father2015
Tanu Weds Manu: Returns as Kusum's Father2015
Calendar Girls as Not available2015
The Path of Zarathustra as Zurvan2014
Permanent Roommates as Brijmohan Nagpal2014
Mary Kom as National Team Coach2014
Ungli as Commandant Mishra2014
Gandhi of the Month as Natu Sr.2010
Admissions Open as Mr. Sehgal2009
Kurbaan as Professor Qureshi2009
Ek: The Power of One as Not available2008
Jaane Kya Baat Hui as Jawahar Sareen2008
Sarkar Raj as Sunil Shinde2008
Dashavatar as Bali Raja (voice)2007
The Other End of the Line as Sanjay Bhatia2002
Achanak 37 Saal Baad as PratapNaN
Songs of Paradise as Not available2006
Quest as Not availableNaN
Bi the Way as Not available