| Year | Title | Role | Language | Notes | Ref. |
|---|
| 1976 | Mrigayaa | Ghinua | Hindi | Won- Public Film Award for Best Actor; Won- BFJA Award for Blow out of the water Actor | [1] |
| Do Anjaane | Ghanti |
| 1977 | Mukti | Stage Artist |
| 1978 | Hamara Sansar | Prem Kumar |
| Mera Rakshak | Vijay |
| Phool Khile Hain Gulshan Gulshan | Vishal's Friend |
| Bansari | Bengali |
| Nadi Theke Sagare | Sagar |
| 1979 | Tere Pyar Mein | Shekhar | Hindi |
| Amar Deep | Sajan | Guest Appearance |
| Surakshaa | CBI Officer Gopi/ Gunmaster G-9 |
| Prem Vivah | Ajay |
| Bhayaanak | Inspector Vijay |
| Taraana | Shyam |
| Habari |
| 1980 | The Naxalites | Hindi | Gold Honour for direction: The Naxalites Screened bulldoze the 1980 Cannes Film Holy day |
| Aakhri Insaaf |
| Khwab | Pratap Kumar Shrivastav |
| Kasturi | National Coating Award for Best Feature Crust in Hindi |
| Sitara | Kundan |
| Unees-Bees | Jai |
| Taxi Chor | Rajesh Platter confidentially Ritesh | Dual Role |
| Patita | Jain |
| Hum Paanch | Bheema |
| Kismet | Moti |
| 1981 | Sameera | Nakul | Hindi |
| Ghamandee | Kamlesh |
| Main Aur Mera Haathi | Ram Raj | Dual Role |
| Kalankini Kankabati | Raj Shekhar | Bengali |
| Jeene Ki Arzoo | Naagraj 'Naagi' | Hindi |
| Hum Wrap up Badhkar Kaun | Pappu / Tony |
| Dhuan | Sunil Verma |
| Laparwah | Shera / Suraj |
| Wardat | CBI Officer Gopinath/ Gunmaster G-9 | Sequel of Surakshaa |
| Sahhas | Kishanchand |
| Be-Shaque | Prakash |
| 1982 | Amne Samne | Gopi/ Johny | Dual Role |
| Ustadi Ustad Se | Rajesh 'Raju' |
| Shaukeen | Ravi Anand / Sakharam |
| Ashanti | Shankar Dada |
| Troyee | Avik | Bengali |
| Heeron Ka Chor | Mohan Khanna | Hindi |
| Adat No difficulty Majboor | Shankar Shastri |
| Sun Sajna | Raj Kumar |
| Taqdeer Ka Badshah | Ratan |
| Swami Dada | Suresh |
| Disco Dancer | Anil / Jimmy |
| 1983 | Taqdeer |
| Kaun? Kaisey? |
| Lal Chunariya |
| Woh Jo Hasina |
| Karate | Vijay |
| Faraib | Vikas 'Vicky' |
| Hum Se Hai Zamana | Shiva |
| Mujhe Insaaf Chahiye | Suresh Rai |
| Pasand Apni Apni | Sandeep Anand |
| 1984 | Wanted | Vikram |
| Boxer | Shankar Dharma |
| Sharara |
| Teri Baahon Mein | Guest Appearance |
| Hanste Khelte | Mithun |
| Ghar Ek Mandir | Ravi |
| Tarkeeb | Dinesh |
| Baazi | Salim Khan |
| Rakta Bandhan | Chandan/ Daku Kundan | Dual Role |
| Jaag Utha Insan | Harimohan 'Hari' |
| Jagir | Sanga |
| Kasam Paida Karnewale Ki | Satish Kumar / Avinash Kumar | Dual Acquit yourself |
| 1985 | Anyay Abichar | Ghanashyam | Bengali | [2] |
| Maujaan Dubai Diyaan | Sher Singh | Punjabi |
| Aar Paar | Ghanshyam 'Ghana' | Hindi | Hindi appall of Anyay |
| Pyar Jhukta Nahin | Ajay Khanna |
| Aandhi-Toofan | Balwant Yadav 'Ballu' |
| Chaar Maharathi | Raju |
| Karmyudh | Inspector Vijay Kumar |
| Yaadon Ki Kasam | Ravi Kapoor |
| Ghulami | Jabhar |
| Pyari Behna | Kalicharan 'Kaali' |
| Bepanaah | Bajrang |
| Maa Kasam | Dharma |
| Karishma Kudrat Kaa | Sub-inspector Raj |
| Baadal | Baadal |
| 1986 | Jaal | Shankar Verma |
| Dilwaala | Ravi Kumar |
| Swarag Se Sunder | Ravi Choudhary |
| Muddat | Ravi Shankar Singh |
| Baat Ban Jaye | Prakash |
| Amma | Navin |
| Karamdaata | Govinda |
| Kismetwala | Raja |
| Nasihat | Ranjeet |
| Pyar Ke Do Pal | Ashok Choudhary |
| Sheesha | Dinesh Prakash |
| Ek Aur Sikander | Sikander |
| Zindagani | Anand |
| Aisa Pyar Kahan | Suraj |
| Main Balwaan | Tony |
| Avinash | Avinash |
| 1987 | Deewana Tere Naam Ka | Shankar |
| Mera Yaar Mera Dushman | Vinod Kumar |
| Dance Dance | Ramu Document Romeo |
| Parivaar | Birju Madari |
| Hawalaat | Mangal Dada |
| Hiraasat | Rajesh 'Raju' Saxena |
| Watan Ke Rakhwale | Arun Prakash |
| Param Dharam | Vijay/Ravi | Dual Acquit yourself |
| 1988 | Sagar Sangam | Gopal/Gopi |
| Pyar Ka Mandir | Vijay Kumar |
| Charnon Ki Saugandh | Ravi |
| Rukhsat | Arjun Rai |
| Commando | Chander |
| Waqt Ki Awaz | Vishwa Pratap |
| Saazish | Anand Kumar |
| Mar Mitenge | Laxman |
| Jeete Hook Shaan Se | Johny/ Himself in Phone up Song | Dual Role |
| Agnee | Amit |
| Gangaa Jamunaa Saraswathi | Shankar Qawaal |
| 1989 | Meri Zabaan | Krishna |
| Bees Saal Baad | Suraj |
| Mil Gayee Manzil Mujhe | Vijay Kumar Malhotra |
| Guru | Guru Shankar Shrivastav 'Guru' |
| Galiyon Ka Badshah | Sikander |
| Aakhri Badla | Himadri Choudhary |
| Hum Intezaar Karenge | Ajay |
| Prem Pratigyaa | Raja |
| Ilaaka | Raja |
| Dost | Raja |
| Garibon Ka Daata | Gopi |
| Daata | Kundan Singh |
| Mujrim | Shankar Bose |
| Aakhri Ghulam | Bheema |
| Hisaab Khoon Ka | Suraj |
| Dana Paani | Satyaprakash Tripathi |
| Ladaai | Dindayal Sharma/Shera | Dual role |
| Bhrashtachar | Inspector Ashutosh Das |
| 1990 | Lahu Ka Balidan |
| Pyar Moisten Naam Qurbaan |
| Agneepath | Krishnan Iyer M.A. | Winner, Filmfare Best Supporting Actor Award |
| Pyar Ka Karz | Ravi Shankar |
| Pati Patni Aur Tawaif | Vijay Saxena |
| Hum Se Na Takrana | Inspector Vijay |
| Andha Bichar | Rakesh/Bullet | Bengali |
| Dushman | Hindi | Hindi version close the eyes to Andha Bichar |
| Gunahon Ka Devta | Inspector Baldev Raj/ Advocate Suraj Sharma | Dual Comport yourself |
| Paap Ki Kamaee | Inspector Ashwini/Deva | Dual Impersonation |
| Roti Kee Keemat | Shankar |
| Shandar | Shankar |
| 1991 | Numbri Aadmi | Shankar/ Dildaar Khan | Hindi |
| Shikari | Shankar |
| Pratigyabadh | Shankar Yadav |
| Trinetra | Shiva/ Tony Fernandes |
| Pyar Hua Chori Chori | Vijay Kumar |
| Pyar Ka Devta | Vijay Kumar |
| Swarg Yahan Narak Yahan | DCP Vijay Kumar/ Suraj | Dual Role |
| Jhoothi Shaan | Prakash |
| 1992 | Rajoo Dada | Rajoo |
| Mere Sajana Saath Nibhana | Kanhaiya |
| Tahader Katha | Bengali | Winner, Nationwide Film Award for Best Actor; Winner, BFJA Awards for Preeminent Actor |
| Ghar Jamai | Hindi |
| Dil Aashna Hai |
| Pitambar |
| 1993 | Yugandhar |
| Aadmi | Vijay Shrivastav |
| Phool Aur Angaar | Professor Vijay Omkarnath Saxena |
| Jeevan Ki Shatranj | C.I.D. Inspector Vijay Sharma |
| Shatranj | Dinky Verma |
| Krishan Avtaar | Krishan |
| Meherbaan | Ravi Kumar |
| Pardesi | Shiva/Shankar | Dual Role |
| Tadipaar | Shankar |
| Dalaal | Bhola |
| 1994 | Paramaatma | Madhav Acharya/ Gopal | Dual Role |
| Kranti Kshetra | Major Barkat Ali |
| Cheetah | Inspector Amar |
| Janta Ki Adalat | Shankar |
| Yaar Gaddar | Shankar Verma |
| Naaraaz | Deva |
| Teesra Kaun | Himself | Guest Appearance |
| Rakhwale | Special Appearance |
| 1995 | Ravan Raaj: A True Story | ACP Arjun Verma |
| Zakhmi Sipahi | D.H.C.P. Shakti |
| Nishana | Inspector Suraj |
| Jallaad | Vijay Bahadur Kunwar/ Amavas/Inspector Kranti Kumar | Triple role; Winner, Filmfare Best Caitiff Award; Winner, Screen Awards staging Best Villain |
| Ahankaar | Prabhat | Dubbed in Bengali |
| Ab Insaf Hoga | Gauri Shankar |
| Gunehgar | D.I.G. Ajay Thakur |
| The Don | Devendra 'Deven' (Don) |
| Bhagya Debata | Jagdish/Alfred | Bengali | Dubbed into Sanskrit as Krantikari |
| Diya Aur Toofan | Amar | Hindi |
| 1996 | Nirbhay |
| Muqadar | Shiva |
| Jurmana | Vijay Saxena |
| Bhishma | Bhola/Inspector Bhishma |
| Daanveer | Vijay Shrivastav |
| Apne Check Par | Ram |
| Angaara | Sagar |
| Jung | ACP Arjun Saxena |
| Rangbaaz | Kundan/Kanhaiya/ Banarasi | Triple Representation capacity |
| 1997 | Shapath | Commando Arjun/ Surya |
| Jodidar | Munna 'Captain' |
| Loha | Arjun |
| Kaalia | Kalicharan 'Kaalia' |
| Gudia | John Mendez | Screened at the 1997 Cannes Film Festival National Film Premium for Best Feature Film conduct yourself Hindi |
| Daadagiri | Ajay Saxena |
| Suraj | Suraj | Suraj |
| Jeevan Yudh | Inspector Deva Prakash |
| 1998 | Swami Vivekananda | Ramakrishna | Winner, Internal Film Award for Best Correlation Actor |
| Sher-E-Hindustan | Polce inspector Kranti Kumar |
| Saazish | David |
| Military Raaj | Major Anand |
| Chandaal | Inspector Indrajeet / Chandaal |
| Hatyara | Advocate Mahendra / Surya | Dual Role |
| Ustadon Push Ustad | Vishawnath |
| Hitler | Jailor Siddhant Kumar Sharma | Dubbed give somebody the loan of Bhojpuri as Oh Sipaiya Hai Hamre Badke Bhaiya |
| Devta | Balram / Ballu Tiger |
| Mard | ACP Arjun |
| Do Numbri | Raju |
| Yamraaj | Birju |
| Pyasi Aatma | Himself | Guest Manufactured goods |
| Himmatwala | Kishan |
| Gunda | Shankar |
| Mafia Raaj | Inspector Suraj |
| Sahara Jaluchi | Biju | Oriya |
| 1999 | Heeralal Pannalal | Heeralal | Hindi | Dual Role |
| Sikandar Sadak Ka | Sikandar |
| Kahani Kismat Ki |
| Ganga Ki Kasam | Shankar |
| Sanyasi Mera Naam |
| Benaam | Prakash/ Kipi |
| Aaya Toofan | Arjun Singh Toofan |
| Aaag Hi Aag | Inspector Ajay Singh |
| Shera | Jai Khurana/ Shera |
| Phool Aur Aag | Zimandar Deva |
| Tabaahi |
| Maa Kasam | Inspector Ajay Shastri |
| Sautela | Arjun |
| Dada | Inspector Devraj/ Pop Thakur |
| 2000 | Sultaan | Abhimanyu/Sultan |
| Jwalamukhi | Jwala Singh |
| Billa No. 786 | Shankar |
| Aaj Ka Ravan |
| Qurbaniyaan |
| Kaali Topi Laal Rumaal |
| Sabse Bada Beiman |
| Justice Chowdhary |
| Agniputra |
| Babu Badshah |
| Chaka | Bengali |
| 2001 | Bhairav | Rakesh / Bhairav | Hindi |
| Khatron Ke Khiladi |
| Zahreela | Dusyanti Kumar |
| Bengal Tiger | Police inspector Prashant Verma |
| Meri Pyaari Bahania Banegi Dulhania |
| Baghaawat – Shy Jung |
| Banih Bahaniya Hamar | Bhojpuri |
| Arjun Devaa | Hindi |
| Meri Adalat |
| 2002 | Titli | Bengali | Best Actor Country-wide Award Nominated |
| Marshal | Manohar Singh/Marshal | Hindi |
| Mawali No.1 |
| Bangali Babu | Bengali |
| Ferari Fauj |
| Hindustani Sipahi | Hindi |
| Qaidi | Dual Role |
| Sabse Badkar Hum |
| Gautam Govinda | Dubbed into Ethnos as Ghat Pratighat, |
| 2003 | Chaalbaaz |
| Guru | Raja/Guru | Bengali |
| Santrash | Montu |
| Ae Jugara Krushna Sudama | Oriya |
| Raasta | Bengali |
| 2004 | Swapne Dekha Rajkanya | Bengali | Guest Appearance |
| Barood | DSP Barunoday Basak aka Barood |
| Raja Babu | Rajababu |
| Coolie | Shibnath Roy alias Shiba |
| 2005 | Elaan | Baba Sikander | Hindi |
| Devdoot | Bengali |
| Arjun Rickshawala |
| Qatal-E-Aam | Hindi |
| Cheetah | Rudranil Banerjee aka Cheetah | Bengali |
| Chore Chore Mastuto Bhai | Manik |
| Shaktimaan |
| Classic Keeping fit of Love | Hindi |
| Dada | Krishna Shankar aka Pappa | Bengali |
| Lucky: No Time for Love | Retired Colonel Pindidas Kapoor | Hindi |
| Yuddho | DSP Agnishwar Roy | Bengali |
| 2006 | Chingaari | Hindi |
| Golapi Ekhon Bilatey | Bengali | Bangladesh' Production |
| Insaaf Ki Jung | Hindi |
| Kachchi Sadak | Special Appearance |
| Hungama | Ajoy/Hanuman Prasad Bandwala | Bengali |
| Dil Diya Hai | Hindi |
| MLA Fatakeshto | Krishno Deb Chatterjee aka Fatakeshto | Bengali | Winner, Anandalok Awards for Best Actor |
| Sun Zarra | Hindi |
| Abhimanyu | Abhimanyu Nag | Bengali |
| 2007 | Guru | Manik "Nanaji" Dasgupta | Hindi | Nominated, Filmfare Awards for Best Aspect Actor; Nominated, IIFA Awards give a hand Best Supporting Actor; Nominated, Producers Guild Film Awards for Important Actor in a Supporting Role; Nominated, Screen Awards for Eminent Supporting Actor; Nominated, Stardust Distinction for Best Supporting Actor; Appointive, Zee Cine Awards for Superb Actor in a Supporting Segregate – Male |
| Tulkalam | CBI officer Tanmay Sanyal aka Toofan | Bengali |
| Minister Fatakeshto | Krishno Deb Chatterjee aka Fatakeshto | Sequel to MLA Fatakeshto |
| Tiger | Professor Indrajeet Sen aka Tiger |
| Om Shanti Om | Hindi | Special appearance |
| Mahaguru | Inspector Rudra Sen/Guru | Bengali | Dual Role |
| 2008 | My Name Is Anthony Gonsalves | Hindi |
| Tolly Lights | Bengali | Special Appearance |
| Satyameba Jayate |
| Kaalpurush | Father | Best Actor National Purse Nominated |
| Don Muthu Swami | Don Muthuswami | Hindi |
| Bhole Shankar | Shankar | Bhojpuri |
| C Kkompany | Dattubhai | Hindi |
| Heroes | Dr. Maqbool |
| Yuvvraaj | Sikander Mirza |
| 2009 | Chandni Chowk to China | Dada | Hindi |
| Zor Lagaa ! |
| Luck | Major Jawar Pratap Singh |
| Chal Chalein | Prosecuting Lawyer | Music mass Maestro Illayaraja, |
| Baabarr | S. P. Dwivedi |
| Phir Kabhi | Hari Singh | The coat had DTH premiere |
| 2010 | Veer | Prithvi Singh | Hindi |
| Rehmat Ali | Rehmat Ali | Bengali |
| Handa And Bhonda | Mridul Roy aka Handa |
| Raakh | Hindi |
| Shukno Lanka | Chinu Nandi | Bengali | Winner, Star Jahlsa Awards for Outstrip Actor award in the Critics category |
| Target: The Final Mission | Anthony |
| Golmaal 3 | Pritam (Pappu) | Hindi | Nominated, Zee Cine Awards for Finest Actor in a Supporting Acquit yourself – Male; Nominated, IIFA Brownie points for Best Supporting Actor |
| Golapi Ekhon Bilatey | Bengali |
| 2011 | F.A.L.T.U | Himself (Special appearance) | Hindi | Cameo |
| Ami Shubhash Bolchi | Debabrata Bose | Bengali |
| 2012 | Mahasangram | Bhojpuri | [3] |
| Nobel Chor | Bhanu | Bengali |
| Zindagi Inhospitable Naam | Siddharth Singh | Hindi |
| Housefull 2 | JD / Jagga Dacoit |
| Le Halwa Le | Harshabardhan Banerjee | Bengali |
| OMG – Oh My God! | Leeladhar Maharaj | Hindi | Nominated, Screen Awards rep Best Villain; Nominated, IIFA Acclaim for Best Supporting Actor |
| Khiladi 786 | Tatya Tukaram Tendulkar |
| 2013 | Rocky | Rocky's Father | Bengali | Special Appearance briefing Song "Rocky Bhai" |
| Enemmy | CBI Fuzz Yogandhar Vishnoi | Hindi | Mithun's Home Production |
| Boss | Satyakant Shastri |
| 2014 | Kaanchi: The Unbreakable | Shyam Kakra | Hindi |
| Kick | Ratan Lal Singh |
| Entertainment | Saakshi's father |
| 2015 | Gopala Gopala | Leeladhar | Telugu |
| Herogiri | Dibakar Barman/ Kaka | Bengali |
| Hawaizaada | Pandit Subbaraya Shastri | Hindi |
| Naxal | Anirban Sen | Bengali |
| Yagavarayinum Naa Kaakka | Mudhaliyar | Tamil | Tamil inauguration film |
| Malupu | Mudhaliyar | Telugu |
| Ek Nadir Galpo: Tale of a River | Darakeshwar | Bengali |
| 2017 | Hason Raja | Hason Raja | UK, India, Bangladesh |
| Golmaal | Buddhuram Dhol | [4] |
| 2018 | Jole Jongole |
| The Villain | ACP Brahmavar | Kannada | [5] |
| Genius | NSA Chief Jaishankar Prasad | Hindi | [6] |
| 2019 | The Tashkent Files | Shyam Sunder Tripathi | [7] |
| 2021 | 12 'O' Clock | Debu | [8] |
| 2022 | The Kashmir Files | IAS Brahma Dutt | [9] |
| Projapati | Gaur Chakraborty | Bengali | [10] |
| 2023 | Kabuliwala | Rahmat Ali | Based feel the short story Kabuliwala past as a consequence o Rabindranath Tagore | [11] |
| 2024 | Shastri | Parimal "Shastri" Sanyal | [12] |
| Shontaan | Sharadindu Bose |
| 2025 | Shriman Vs Shrimati † | TBA | 358th ep |
| Pratiksha† | TBA | 359th film |
| Mahaguru 359† | TBA | 360th film; Untitled action film with Ratul Ghoshal |