| Year | Title | Role |
|---|---|---|
| 1991 | Saugandh | Shiva |
| 1992 | Khiladi | Raj Malhotra |
| 1994 | Mohra | Inspector Amar Saxena |
| 1994 | Main Khiladi Tu Anari | Inspector Karan |
| 1997 | Dil To Pagal Hai | Ajay |
| 2000 | Hera Pheri | Raju |
| 2000 | Dhadkan | Ram |
| 2001 | Ajnabee | Vikram Bajaj |
| 2004 | Mujhse Shaadi Karogi | Sunny |
| 2005 | Garam Masala | Makarand "Mac" |
| 2007 | Namastey London | Arjun Singh |
| 2007 | Welcome | Rajeev |
| 2007 | Bhool Bhulaiyaa | Dr. Aditya Shrivastav |
| 2008 | Singh Is Kinng | Happy Singh |
| 2010 | Housefull | Aarush |
| 2012 | Rowdy Rathore | Shiva / ASP Vikram Singh Rathore |
| 2012 | OMG – Oh My God! | Lord Krishna |
| 2013 | Special 26 | Ajay Singh |
| 2015 | Baby | Ajay Singh Rajput |
| 2016 | Airlift | Ranjit Katyal |
| 2016 | Rustom | Cdr. Rustom Pavri |
| 2017 | Toilet: Ek Prem Katha | Keshav Sharma |
| 2018 | Pad Man | Lakshmikant Chauhan |
| 2019 | Kesari | Havildar Ishar Singh |
| 2019 | Mission Mangal | Rakesh Dhawan |
| 2021 | Sooryavanshi | DCP Veer Sooryavanshi |
| 2023 | OMG 2 | Messenger of Lord Shiva |
| 2025 | Sky Force | Wg Cdr K. O. Ahuja |
| 2025 | Kesari Chapter 2 | C. Sankaran Nair |
| 2025 | Housefull 5 | Jolly |
| 2025 | Jolly LLB 3 | Jagdishwar "Jolly" Mishra |
| 2026 | Bhooth Bangla | — |
| 2026 | Welcome to the Jungle | — |
| 2026 | Haiwaan | — |