Filmography
| Year | Title | Role |
| 2020 | Gul Makai | General Kayani |
| 2018 | The Gandhi Murder | T.G. |
| 2017 | Ghazi | Actor |
| 2017 | Tubelight | Banne Chacha |
| 2017 | Viceroy's House | Ali Rahim Noor |
| 2016 | Ghayal Once Again | ACP Joe D'Souza |
| 2016 | Mirzya | Actor |
| 2016 | Actor in Law | Rafaqat Mirza |
| 2016 | Chaar Sahibzaade: Rise Of Banda Singh Bahadur | Voice |
| 2016 | A Death in Gunj | O.P. Bakshi, Uncle |
| 2015 | Leather Life | Actor |
| 2015 | Bajrangi Bhaijaan | Maulana Sahab |
| 2014 | The Hundred-Foot Journey | Papa |
| 2014 | Aa Gaye Munde U.K. De | Dilip Singh |
| 2014 | Chaar Sahibzaade | Narrator |
| 2014 | The Lovers (2015) | Actor |
| 2013 | Policegiri | Commissioner Prashant Trivedi |
| 2013 | Jatt Boys | Jora Vailly |
| 2013 | Bhaji in Problem | Actor |
| 2012 | Agneepath | Commissioner Gaitonde. |
| 2012 | Tere Naal Love Ho Gaya | Chaudhari |
| 2012 | Chaar Din Ki Chandni | Actor |
| 2012 | OMG - Oh My God! | Advocate Hanif Bhai |
| 2012 | Chakravyuh | Govind Suryavanshi |
| 2012 | The Reluctant Fundamentalist | Abu |
| 2011 | Khap | Omkar Singh Chaudhary |
| 2011 | Don 2 | CBI Officer Vishal Malik |
| 2011 | Little Terrors | Abdul-Wadood Kamil |
| 2010 | Dabangg | Inspector Kasturilal Vishkarma |
| 2010 | Action Replayy | Rai Bahadur Dhyanchand |
| 2009 | Delhi 6 | Madan Gopal Sharma |
| 2009 | Billu Barber | Daamchand |
| 2009 | Kurbaan | Bhaijaan |
| 2009 | London Dreams | Mr. Khosla |
| 2009 | Life Goes On | Alok |
| 2008 | Yaariyan | Jagpal Bir "J.B." Singh |
| 2008 | Kismat Konnection | Sanjeev "Harry" Gill |
| 2008 | Mere Baap Pahle Aap | Madhav Mathur |
| 2008 | Singh is Kinng | Rangeela |
| 2007 | Charlie Wilson's War | President Zia |
| 2007 | Delhii Heights | Actor |
| 2007 | Fools and Final | Actor |
| 2007 | Buddha/Buddha Mar Gaya | Vidyut 'Vidya' Baba |
| 2007 | Dhol | Mr. Tripathi |
| 2007 | Shoot on Sight | Junaid |
| 2006 | Don (2006) | Vishal Malik |
| 2006 | Malamaal Weekly | Balwant 'Balu' |
| 2006 | Chup Chup Ke | Prabhat Singh Chauhan |
| 2006 | Baabul | Balwant Kapoor |
| 2005 | Kyon Ki | Dr. Khurana |
| 2005 | Kisna | Juman Masum Kishti |
| 2005 | Mumbai Express | ACP Sri Puniapragya Rao |
| 2005 | Deewane Huye Paagal | Mehboob / Scientist Khurana |
| 2004 | Yuva (2004) | Prosonjit Bhatacharya |
| 2004 | Lakshya (2004) | Pritam Singh |
| 2004 | Dev (2004) | Special Commissioner Tejinder Khosla |
| 2004 | Kyun! Ho Gaya Na... | Amit Khanna |
| 2004 | The King of Bollywood | Karan Kumar ("KK") |
| 2003 | Aapko Pehle Bhi Kahin Dekha Hai | Shyam 'Sam' |
| 2003 | Code 46 | Bahkland |
| 2003 | Maqbool | Inspector Pandit |
| 2002 | Pyaar Deewane Hota Hai | Dr. S. Puri |
| 2001 | The Mystic Masseur | Ramlogan |
| 2001 | Indian | Joginder Singh |
| 2001 | The Parole Officer | George |
| 2001 | Bollywood Calling | Subramaniam |
| 2001 | My Little Devil | Actor |
| 2001 | The Zookeeper | The Vet |
| 2000 | Kunwara | Balraj Singh |
| 2000 | Ghaath | Actor |
| 2000 | Hera Pheri | Kharak Singh |
| 2000 | Hey! Ram | Goel |
| 2000 | Pukar | Colonel Hussein |
| 1999 | East Is East | George Khan |
| 1998 | Such A Long Journey | Ghulam |
| 1998 | My Son the Fanatic | Parvez |
| 1996 | Krishna Gopla Krishna | Amar Prabhakar |
| 1996 | The Ghost and the Darkness | Abdullah |
| 1995 | Target | Rambharosa |
| 1994 | In Custody | Deven |
| 1994 | Lobo | Dr. Vijay Alezias |
| 1992 | City of Joy | Hazari Pal |
| 1986 | Spices | Chowkidar Abu Miya |
| 1984 | Paar | Ram Naresh |
| 1983 | Half Truth | Sub inspector Anant Velankar |
| 1982 | Gandhi (1982) | Nahari |
| 1982 | Arohan | Hari Mondal |
| 1982 | Disco Dancer | David Brown |
| 1981 | Sadgati | Dukhi |
| 1980 | A Folk Tale | Maanav Bhagat |
| 1980 | Chann Pardesi | Tulsi |