| tv | Suits LA (2025)As Major Pritchard | (Not seen) |
| tv | Mayfair Witches (2023)As Ian Mayfair(4 episodes) | (Not seen) |
| movie | Consecration (2023)As Vincent | (Not seen) |
| tv | The English (2022)As Keir Grant(1 episode) | (Not seen) |
| tv | Halo (2022)As Professor(2 episodes) | (Not seen) |
| movie | The Matrix Resurrections (2021)As Lieutenant | (Not seen) |
| movie | The Last Duel (2021)As Henri | (Not seen) |
| tv | Guilt (2019)As Sandy(4 episodes) | (Not seen) |
| tv | The Capture (2019)As Kenny Shaw(3 episodes) | (Not seen) |
| tv | The Spanish Princess (2019)As George Douglas(2 episodes) | (Not seen) |
| tv | Chernobyl (2019)As Site Officer Masha(1 episode) | (Not seen) |
| movie | Calibre (2018)As Brian McClay | (Not seen) |
| movie | Pressure (2015)As Karsen | (Not seen) |
| movie | Redemption (2013) (AKA "Hummingbird")As Pimp | (Not seen) |
| tv | Ripper Street (2012)As Jenkins(1 episode) | (Not seen) |
| movie | Les Misérables (2012) (AKA "Les Miz")As Babet | (Not seen) |
| tv | Misfits (2009)As DI Roberts(1 episode) | (Not seen) |
| movie | Dread (2009)As Husband (uncredited) | (Not seen) |
| movie | The Dark Knight (2008) (AKA "Batman Begins 2")As Corrections Officer | (Not seen) |
| movie | Die Another Day (2002) (AKA "Beneath the Ice")As Creep | (Not seen) |
| movie | Gangs of New York (2002)As Slaughter Housers Leader | (Not seen) |