Bobby Deol Filmography: Every Movie and TV Show in Order
All 21 Bobby Deol roles in chronological order (1995 to 2025): 20 movies and 1 TV series.

How many movies and TV shows has Bobby Deol been in? This complete Bobby Deol filmography lists 21 credited roles (20 films, 1 TV series), in chronological order from 1995 to 2025, with links to our full guides where available.
Bobby Deol movies in order
- Barsaat (1995) as Badal
- Gupt: The Hidden Truth (1997) as Sahil Sinha
- Soldier (1998) as Vicky/Raju Malhotra
- Ajnabee (2001) as Raj Malhotra
- Humraaz (2002) as Raj Singhania
- Jhoom Barabar Jhoom (2007) as Satvinder ‘Steve’ Singh
- Apne (2007) as Karan Choudhary
- Om Shanti Om (2007) as Self
- Dostana (2008) as Abhimanyu 'Abhi' Singh
- Yamla Pagla Deewana (2011) as Gajodhar Singh Dhillon / Karamveer Singh Dhillon
- Thank You (2011) as Raj
- Players (2012) as Ronnie Grewal
- Poster Boys (2017) as Vinay Sharma
- Race 3 (2018) as Yash Singh
- Housefull 4 (2019) as Dharamputra / Max
- Class of '83 (2020) as Dean Vijay Singh
- Animal (2023) as Abrar Haque
- Kanguva (2024) as Udhiran
- Housefull 5 (2025) as Jalal Dobriyal / Jolly No. 4 (special appearance)
- War 2 (2025) as Unnamed
Bobby Deol TV shows
- The Bads of Bollywood* (2025) as Ajay Talvar
Filmography data via TMDB, refreshed automatically as new roles are announced.
Frequently asked questions
How many movies has Bobby Deol been in?
Bobby Deol has 20 credited film roles and 1 TV roles, for a total of 21 credits from 1995 to 2025.
What was Bobby Deol's first major role?
Barsaat (1995).
What is Bobby Deol's most recent project?
The Ba***ds of Bollywood (2025).



