| movie | Nobody 2 (2025)As The Barber | (Not seen) |
| tv | Culprits (2023)As Don Bardwell(1 episode) | (Not seen) |
| tv | The Lazarus Project (2022)As Robin Lerner(8 episodes) | (Not seen) |
| movie | Prey for the Devil (2022)As Father Quinn | (Not seen) |
| movie | Zone 414 (2021)As Hawthorne | (Not seen) |
| movie | Nobody (2021)As The Barber | (Not seen) |
| tv | Intelligence (2020)As Rupert Fleming(6 episodes) | (Not seen) |
| tv | Krypton (2018)As General Zod(17 episodes) | (Not seen) |
| movie | Mortal Engines (2018)As Chudleigh Pomeroy | (Not seen) |
| movie | Loving Pablo (2017)As High State US Official | (Not seen) |
| movie | Criminal (2016)As Warden | (Not seen) |
| movie | London Has Fallen (2016) (AKA "Olympus Has Fallen 2")As Chief Hazard | (Not seen) |
| tv | Master of None (2015)As Colin(1 episode) | (Not seen) |
| tv | Limitless (2015)As Jarrod Sands(22 episodes) | (Not seen) |
| tv | Arrow (2012)As Walter Steele(14 episodes) | (Not seen) |
| movie | Resident Evil: Retribution (2012)As James 'One' Shade | (Not seen) |
| tv | Strike Back (2010)As James Middleton(6 episodes) | (Not seen) |
| movie | Devil's Playground (2010)As Peter White | (Not seen) |
| movie | Exam (2009)As Invigilator | (Not seen) |
| movie | Blood: The Last Vampire (2009) (AKA "Last Blood")As Powell | (Not seen) |
| movie | Punisher: War Zone (2008) (AKA "The Punisher 2")As Paul Budiansky | (Not seen) |
| movie | The Bank Job (2008) (AKA "Baker Street")As Hakim Jamal | (Not seen) |
| tv | Secret Diary of a Call Girl (2007)As Mitchell(1 episode) | (Not seen) |
| tv | Doctor Who (2005)As Dr Moon(2 episodes) | (Not seen) |
| movie | Match Point (2005) (AKA "Woody Allen Summer Project")As Ian | (Not seen) |
| movie | Freeze Frame (2004)As Detective Mountjoy | (Not seen) |
| movie | Alien vs. Predator (2004) (AKA "AVP: Alien vs. Predator")As Maxwell Stafford | (Not seen) |
| movie | Die Another Day (2002) (AKA "Beneath the Ice")As Charles Robinson | (Not seen) |
| movie | Resident Evil (2002)As One | (Not seen) |
| tv | 24 (2001)As Général Coburn(7 episodes) | (Not seen) |
| movie | The World Is Not Enough (1999) (AKA "Bond 19")As Charles Robinson | (Not seen) |
| movie | Immortality (1998)As Martin | (Not seen) |
| movie | Tomorrow Never Dies (1997) (AKA "Aquator")As Charles Robinson | (Not seen) |
| tv | Silent Witness (1996)As Noah Taylor(4 episodes) | (Not seen) |