2026MadfabulousLord PenrhynMovie
2026Tip ToeMelba · 5 episodesShow
2026“Wuthering Heights”Heathcliff's FatherMovie
2024Men UpTommy CadoganMovie
2024Widow ClicquotDroiteMovie
2024The WayAkela · 3 episodesShow
2023NapoleonTalleyrandMovie
2023SaltburnDuncanMovie
2022The SandmanHippogriff (voice) · 1 episodeShow
2018A Discovery of WitchesAndrew Hubbard, Father Hubbard · 4 episodesShow
2017LorePhilip Smith · 1 episodeShow
2017RellikPatrick Barker · 6 episodesShow
2016VictoriaSir John Conroy · 3 episodesShow
2015CasanovaComte De St Germain · 1 episodeShow
2015CasanovaComte De St GermainMovie
2014The AssetsAldrich Ames · 8 episodesShow
2011Great ExpectationsCompeyson, Denby, Compeyson/Denby · 3 episodesShow
2011Borgia4 episodesShow
2011Eliminate: Archie CooksonArchie CooksonMovie
2010When Harvey Met BobPaul McCartneyMovie
2009The Queen5 episodesShow
2009Moving OnAndy · 1 episodeShow
2009Being HumanIvan · 5 episodesShow
2008Bonekickers1 episodeShow
2007Unknown ThingsHoogstratenMovie
2006The Ten CommandmentsRamses · 2 episodesShow
2005Hellraiser: DeaderWinterMovie
2005BeethovenLudwig van Beethoven · 3 episodesShow
2005Murder in RomeCiceroMovie
2004New TricksSebastian Carter · 1 episodeShow
2003The DealPeter MandelsonMovie
2003OtherworldLord Pwyll (voice)Movie
2002SpooksAlexis Meynell · 1 episodeShow
2002Food of LoveRichard KenningtonMovie
2001The CazaletsRupert Cazalet · 6 episodesShow
2001Murder in MindMatthew Hopkins · 1 episodeShow
2001From HellDr. FerralMovie
2001The InnocentDavid PastorovMovie
2000Anna KareninaNikolai · 4 episodesShow
2000Randall & Hopkirk (Deceased)1 episodeShow
1999Love Lies BleedingJonathanMovie
1999The Strange Case of Delfina PotockaChopinMovie
1998King LearEdgarMovie
1997A Dance to the Music of TimeCharles Stringham · 4 episodesShow
1995The Haunting of Helen WalkerEdward GoffeMovie
1995Nina Takes a LoverPhotographerMovie
1995GhostsCaptain Peter Buckle · 1 episodeShow
1995The Last Machine5 episodesShow
1995Kavanagh Q.C.Sam Wicks · 1 episodeShow
1994The HealerDr. John LassiterMovie
1993GallowglassSandor · 3 episodesShow
1992ChaplinSydney ChaplinMovie
1992Rebecca's DaughtersAnthony RaineMovie
1991Becoming ColetteChapoMovie
1991PerformanceEdgar, Christopher · 1 episodeShow
1990Vincent & TheoTheodore 'Theo' Van GoghMovie
1990102 Boulevard HaussmannAmable MassisMovie
1990Vincent & TheoTheo Van Gogh · 4 episodesShow
1990ChillersAdam Marshall · 1 episodeShow
1988TumbledownHugh MacKessacMovie
1988The HeroesIvan LyonMovie
1987My Family and Other AnimalsGeorge · 10 episodesShow
1987LionheartMayor of the Underground CityMovie
1987The SpiritMovie
1986Sunday PremiereHugh MacKessac · 1 episodeShow
1986Absolute BeginnersDean SwiftMovie
1982TimewatchCicero · 1 episodeShow