2026Young SherlockDoctor Maltby · 2 episodesShow
2025Murder Before EvensongBernard De Floures · 6 episodesShow
2024The Day of the JackalJeremy Whitelock · 4 episodesShow
2024Mr Bates vs The Post OfficePatrick Green QC · 4 episodesShow
2023The Couple Next DoorBen Gregston · 6 episodesShow
2023The BuccaneersColonel St. George · 4 episodesShow
2023The Long ShadowDesmond Wilcox · 1 episodeShow
2022TreasonPatrick Hamilton · 4 episodesShow
2022The SuspectDr. Gerald 'Jack' Owens · 5 episodesShow
2022Hotel PortofinoJack Turner · 1 episodeShow
2021DalglieshAlex Mayer · 2 episodesShow
2020LifeNeil Baker · 3 episodesShow
2020I May Destroy YouJulian · 4 episodesShow
2020BelgraviaJohn Bellasis · 6 episodesShow
2018Home from HomeRobert Dillon · 6 episodesShow
20171066: A Year to Conquer EnglandHarold Godwinson · 3 episodesShow
2015Catherine Tate's NanCharles Wilmott · 1 episodeShow
2014The GameGeorge · 1 episodeShow
2014GrantchesterJames Heath · 1 episodeShow
2014The Crimson FieldColonel Charles Purbright · 2 episodesShow
2014Thicker Than WaterGavin Leonard · 1 episodeShow
2013Family TreeRonnie Chadwick · 1 episodeShow
2013EndeavourKent Finn · 1 episodeShow
2010Law & Order: LAMax Steinberg · 1 episodeShow
2010VexedCharlie Brewer · 1 episodeShow
2009MirandaRupert · 1 episodeShow
2008WiredSimon · 3 episodesShow
2008Harley Street1 episodeShow
2008Bonekickers1 episodeShow
2008Ashes to AshesEdward Markham · 1 episodeShow
2007Sold1 episodeShow
2007Secret Diary of a Call GirlMatt · 2 episodesShow
2007LewisEthan Croft · 1 episodeShow
2006The Amazing Mrs PritchardMark McCaffrey · 1 episodeShow
2006Ancient Rome: The Rise and Fall of an EmpireTitus · 1 episodeShow
2006Hotel BabylonCarlton Foreman · 1 episodeShow
2005Love Soup1 episodeShow
2005Meucci - L'italiano che inventò il telefonoWilliam Ryder · 2 episodesShow
2004HustleCarlton Wood · 2 episodesShow
2002Foyle's WarMajor Wesker · 1 episodeShow
2001Band of BrothersCleveland O. Petty · 4 episodesShow
2001Waking the DeadMichael Leonard · 2 episodesShow
2001As IfRichard · 1 episodeShow
1993SharpeCpt. Philip Carline · 1 episodeShow