| tv | The Girlfriend (2025)As Max Kader(2 episodes) | (Not seen) |
| movie | Nuremberg (2025)As Travis | (Not seen) |
| tv | Douglas Is Cancelled (2024)As Toby(4 episodes) | (Not seen) |
| movie | Canary Black (2024)As DCIA Nathan Evans | (Not seen) |
| tv | Hijack (2023)As Captain Robin Allen(7 episodes) | (Not seen) |
| movie | Napoleon (2023)As Caulaincourt | (Not seen) |
| movie | Tetris (2023)As Howard Lincoln | (Not seen) |
| tv | Andor (2022)As Tay Kolma(7 episodes) | (Not seen) |
| tv | The Capture (2019)As Commander Danny Hart(28 episodes) | (Not seen) |
| tv | Collateral (2018)As DSU Jack Haley(4 episodes) | (Not seen) |
| movie | The Catcher Was a Spy (2018)As Jerry Fredericks | (Not seen) |
| movie | Red Joan (2018)As Nick | (Not seen) |
| tv | The Crown (2016)As Peter Townsend(12 episodes) | (Not seen) |
| movie | Woman in Gold (2015)As Ronald Lauder | (Not seen) |
| tv | Black Mirror (2011)As Tom Pickering(1 episode) | (Not seen) |
| movie | Ninja Assassin (2009)As Maslow | (Not seen) |
| movie | Speed Racer (2008) (AKA "Speed Racer: The IMAX Experience")As Cass Jones | (Not seen) |
| movie | Imagine Me & You (2005) (AKA "Imagine Me and You")As Rob | (Not seen) |
| movie | V for Vendetta (2005)As Dascomb | (Not seen) |
| movie | The Affair of the Necklace (2001)As Baron Courchamps | (Not seen) |
| tv | Coupling (2000)As Patrick Maitland(28 episodes) | (Not seen) |
| movie | The Wings of the Dove (1997)As Journalist 1 | (Not seen) |