| tv | A Knight of the Seven Kingdoms (2026)As Ser Arlan of Pennytree(5 episodes) | (Not seen) |
| tv | The Regime (2024)As Laskin(6 episodes) | (Not seen) |
| movie | The Dig (2021)As John Grateley | (Not seen) |
| tv | Pennyworth: The Origin of Batman's Butler (2019)As John Ripper(11 episodes) | (Not seen) |
| tv | The City and the City (2018)As Major Syedr(4 episodes) | (Not seen) |
| tv | Liar (2017)As DS Rory Maxwell(12 episodes) | (Not seen) |
| movie | City of Tiny Lights (2016)As DS Cal Donnely | (Not seen) |
| movie | Criminal (2016)As Lewis Deane | (Not seen) |
| tv | Humans (2015)As Hobb(16 episodes) | (Not seen) |
| movie | Residue (2015)As Emeril Benedict | (Not seen) |
| movie | Ironclad: Battle for Blood (2014) (AKA "Ironclad 2: Battle for Blood")As Mr. Smith | (Not seen) |
| tv | Endeavour (2013)As DI Arthur Lott(1 episode) | (Not seen) |
| movie | Redemption (2013) (AKA "Hummingbird")As Damon | (Not seen) |
| movie | Locke (2013)As Cassidy (voice) | (Not seen) |
| tv | Sherlock (2010)As DI Carter(1 episode) | (Not seen) |
| tv | Land Girls (2009)As Dennis Tucker(10 episodes) | (Not seen) |
| movie | The Courageous Heart of Irena Sendler (2009) (AKA "A Courageous Heart")As Trojan | (Not seen) |
| movie | Valkyrie (2008)As Captain Haans | (Not seen) |
| movie | Attack Force (2006)As Werner | (Not seen) |
| tv | Doctor Who (2005)As Mr. Jefferson(2 episodes) | (Not seen) |
| movie | The Upside of Anger (2005)As Grey Wolfmeyer | (Not seen) |
| movie | The Aryan Couple (2004)As Himmler | (Not seen) |
| movie | The Hound of the Baskervilles (2002)As Inspector Lestrade | (Not seen) |
| movie | Love and Death on Long Island (1997) (AKA "Love & Death")As Video Assistant | (Not seen) |
| tv | Silent Witness (1996)(2 episodes) | (Not seen) |
| movie | Alien³ (1992)As Robert Morse | (Not seen) |
| movie | Robin Hood (1991) (AKA "Robin Hood - Ein Leben fur Richard Lowenherz")As Much the Miller | (Not seen) |
| movie | Henry V (1989)As Gower | (Not seen) |
| movie | Defense of the Realm (1985) (AKA "Defence of the Realm")As Danny Royce | (Not seen) |
| movie | No End (1985) (AKA "Bez konca")As American | (Not seen) |
| movie | A Year of the Quiet Sun (1984) (AKA "Rok spokojnego slonca")As David | (Not seen) |