Actor (38 credits)
- Aladdin (2019) Villager, not listed in credits
- Men in Black International (2019) Human Alien
- Aladdin (2019) Villager, not listed in credits
- 1921 (2018) Sophisticated English Guest
- Maria's Place (2018) Diner
- Cobra (2018) Hotel guest
- Sajjan Singh Rangroot (2018) British Soldier
- Welcome to New York (2018) Hotel Guest
- This Is Life (2018) Uncle Ray
- My 25 Years (2018) Nick Stylianou
- Dead Ringer (2018) Paparazzi
- Chalbaaz (2018) Airport Sercurity
- The Hit (2018) DCI Marsden
- Eleven (2018) David
- The Royal Hibiscus Hotel (2017) Diner
- Gunned Down (2017) Club Gangster
- Happy Birthday, You Loser (2017) Restaurant Customer
- Amber (2017) Man in suit 2
- Lost & Found (2017) Club Stranger
- Ek Haseena Thi Ek Deewana Tha (2017) Party Guest
- Electric Dreams (2017) Client Club
- Another Game (2017) Crowd Member
- Disobedience (2017) Rabbi
- Kingsman: The Golden Circle (2017) Security, not listed in credits
- See You Again in Distant Love (2016) Walker in London
- Nannaku Prematho (2016) Angry investor
- Quantum of Solace (2008) Plane Passenger, not listed in credits
- Last Chance Harvey (2008) Airport Passenger, not listed in credits
- Run Fatboy Run (2007) Spectator, not listed in credits
- St. Trinian's (2007) Paramedic, not listed in credits
- I Could Never Be Your Woman (2006) Diner, not listed in credits
- Hyperdrive (2006) Queppu warrior
- Charlie and the Chocolate Factory (2005) Factory Worker, not listed in credits
- Love and Other Disasters (2005) Bidder, not listed in credits
- Dead Fish (2004) Club business man
- Footballers' Wives (2002) Security for the Players
- Sweet Sixteen (2002) Street busker, not listed in credits
- 102 Dalmatians (2000) Paparazzi, not listed in credits
Director (1 credits)
Editor (1 credits)
Producer (1 credits)
Writer (2 credits)