Actor (59 credits)
- Witch (2018) Dennis Vincent
- Welcome to Curiosity (2018) Nikolai
- Tell No Tales (2018) Ivan
- Death Fall (2018) Val
- Legend of Dark Rider (2018) Stefan
- Eleven (2018) Friedrich Müller
- Crow Fan film (2017) Timtom
- We Still Steal the Old Way (2017) C.P.O. Quinn
- House Red (2017) Giuseppe
- Bogieville (2016) Madison
- Kill Kane (2016) Kane Keegan
- Fantastic Beasts and Where to Find Them (2016) Nearby Criminal
- The Brother (2016) Jacob
- Eliminators (2016) Big Boss Man
- Twisted Sobriety (2016) Shop Keeper
- Retribution (2016) Christian
- Unattended Item (2016) Andy
- Mission: Impossible - Rogue Nation (2015) Masked Syndicate Man
- The Antwerp Dolls (2015) Max Ferrino
- Hard Tide (2015) Terry
- Kingsland (2015) Robbie
- Red Handed (2015) Killer
- Hackney's Finest (2014) Delski
- The Gigolo: Origins (2014) Blitz
- London Hood (2014) Alan
- Fare (2013) Boyfriend
- Escape to Gossau (2013) SS-Brigadefürer Josef Heidenberg
- The Callback Queen (2013) 'Arry
- The Knock (2013) DCP Line Manager
- The Seasoning House (2012) Branimar
- The Hooligan Wars (2012) Wictor
- The Thompsons (2012) Cyrus
- Different Perspectives (2012) Arms Dealer
- Will to Power (2008) Baseball Player 2
- Harry Potter and the Chamber of Secrets (2002) Wizard, not listed in credits
- The Last Minute (2001) Fetish Freak
- The Mummy Returns (2001) High Priest, not listed in credits
- Lock, Stock... (2000) Mr. Skin
- McCready and Daughter (2000) Gangster, not listed in credits
- The World Is Not Enough (1999) Renard's Henchman
- Mauvaise passe (1999) Fashion Designer, not listed in credits
- Cleopatra (1999) High Priest
- The 10th Kingdom (1999) Prison officer
- Elephant Juice (1999) Bouncer
- Sleepy Hollow (1999) Prisoner, not listed in credits
- The Mummy (1999) High Priest
- Notting Hill (1999) Walk On, not listed in credits
- Star Wars: Episode I - The Phantom Menace (1999) Coruscant Senate Guard, not listed in credits
- Jonathan Creek (1997) Party Guest
- Apocalypse Kidnapper
- The Middle Man Mr. Kray, слухи
- ? (Question-mark) Jeff
- The Puppet Masters Raine
- The Dark Return of Time Handley
- Made Ordinary Carl / Dr Devastation
- Velvet Thompson Big Al
- Hackney's Finest 2: London's Finest Delski's Brother, слухи
- The Tilbury Run Alfie White, слухи
- The Meeting
Director (15 credits)
Editor (8 credits)
Operator (19 credits)
Producer (7 credits)
Writer (3 credits)