2025FrankensteinExecutionerMovie
2025All the Devils Are HereNumbersMovie
2024Beetlejuice BeetlejuiceFather DamienMovie
2024LiftCormacMovie
2023The Hunger Games: The Ballad of Songbirds & SnakesCommander HoffMovie
2023RansomedCarterMovie
2023GhostedEnglish CabbieMovie
2022Guillermo del Toro's PinocchioPriest (voice)Movie
2022WatcherWatcherMovie
2022The OfferCharles Bluhdorn · 10 episodesShow
2022HaloVinsher Grath · 5 episodesShow
2021UndergodsTimMovie
2020The Good TraitorBerleMovie
2019CheatBen Jarvis · 4 episodesShow
2018Pacific Rim: UprisingDr. Hermann GottliebMovie
2017JamestownNicholas Farlow · 24 episodesShow
2016In a Valley of ViolencePriestMovie
2016ImperiumMorganMovie
2016GuernicaConsulMovie
2015And Then There Were NoneD.S. William Blore · 3 episodesShow
2015Crimson PeakHollyMovie
2014Alexander and the Terrible, Horrible, No Good, Very Bad DayMr. BrandMovie
2014ForeverAdam · 5 episodesShow
2014Walking with the EnemyLt. Colonel Otto SkorzenyMovie
2014TURN: Washington's SpiesMajor Hewlett · 40 episodesShow
2014Low DownWiggenhernMovie
2013Jimi: All Is by My SideMichael JefferyMovie
2013The Other ManSimonMovie
2013Pacific RimDr. Hermann GottliebMovie
2013Spies of WarsawJourdain · 2 episodesShow
2012Up ThereMartinMovie
2012Heroes & DemonsJason (16) (voice) (segment "Some Safe Place")Movie
2012Red LightsBenedict CohenMovie
2011RevengeTrask · 4 episodesShow
2011The HourThomas Kish · 6 episodesShow
2011The RunawayRichard Gates · 6 episodesShow
2010Cemetery JunctionRenwickMovie
2009Wuthering HeightsHindley Earnshaw · 2 episodesShow
2008Bonekickers1 episodeShow
2008The Curse of SteptoeRay GaltonMovie
2008The Oxford MurdersYuri PodorovMovie
2008Lark Rise to Candleford1 episodeShow
2007Fred ClausElfMovie
2007Sex, the City and MeLawrenceMovie
2006Torchwood Declassified26 episodesShow
2006PenelopeLarryMovie
2006Low Winter SunKenny MortonMovie
2005Bleak HouseWilliam Guppy · 15 episodesShow
2005Colour Me KubrickWillieMovie
2005The Best ManBus DriverMovie
2004Agatha Christie's MarpleJacko Argyle · 1 episodeShow
2004Layer CakeGazzaMovie
2002A Good ThiefDC FairchildMovie
2001Love Is Not EnoughAl WeisburgerMovie
1996Dalziel and PascoeJerry Hart · 2 episodesShow