| Devara Part 1 (2024) (AKA "Devara: Part 1") As Bhaira | (Not seen) |
| Adipurush (2023) As Ravan (Lankesh) | (Not seen) |
| Vikram Vedha (2022) As Vikram | (Not seen) |
| Dil Bechara (2020) As Abhimanyu Veer (Cameo Appearance) | (Not seen) |
| Tanhaji: The Unsung Warrior (2020) As Udaybhan Singh Rathod | (Not seen) |
| Humshakals (2014) As Ashok | (Not seen) |
| Om Shanti Om (2007) As Special Appearance in "Deewangi Deewangi" Song (uncredited) | (Not seen) |
| Eklavya (2007) (AKA "Eklavya: The Royal Guard") As Prince Harshwardhan | (Not seen) |
| Omkara (2006) As Ishwar 'Langda' Tyagi | (Not seen) |
| Parineeta (2005) As Shekhar N. Roy | (Not seen) |
| Ek Hasina Thi (2004) As Karan Singh Rathod | (Not seen) |
| Kal Ho Naa Ho (2003) As Rohit Patel | (Not seen) |
| Rehnaa Hai Terre Dil Mein (2001) As Rajiv Shyamrao | (Not seen) |
| Dil Chahta Hai (2001) (AKA "D.C.H.") As Sameer | (Not seen) |