2025
Heavyweight as Bernard2024
Joy as Professor Mason2023
Bank of Dave as Edward de Thame2023
Office Royale as Not available2022
SAS Rogue Heroes as General Auchinleck2022
The Man Who Fell to Earth as Edward Flood2022
Toast of Tinseltown as Blair Toast2022
Anatomy of a Scandal as Aitkin2022
The Fall as Liam2021
The Outlaws as Kelvin Archer2021
Being Mr Wickham as Mr Wickham2020
Feel Good as Malcolm2020
Spy City as Aldous Petrie2019
Judy as Dr Hargreaves2019
FX's A Christmas Carol as Headmaster2018
The Festival as Brother Julian2017
Genius as Wilhelm Röntgen2016
The Crown as Vice-Admiral Conolly Abel Smith2016
Follow the Money as CEO i London2016
National Theatre Live: The Seagull as Evgeny Dorn2015
Poldark as Sir John Mitford2013
Toast of London as Blair Toast2012
City Slacker as Charles2011
Death in Paradise as Francis Davison2011
Black Mirror as Home Secretary, Alex Wallis2011
Fresh Meat as Richard2011
Victim as Mr. Galsworthy2010
Money as Not available2007
Nightwatching as Frans Banning Cocq2007
Britz as Horne2005
7 Seconds as Vanderbrink2003
Doc Martin and the Legend of the Cloutie as Rob Blake2003
Too Good to Be True as Matthew2002
Foyle's War as Blake Hardiman2002
Spooks as John Sylvester2001
Judge John Deed as Marc Thompson2001
Me Without You as Leo2001
Back Home as Roger Dickinson1999
The Trench as Lt. Col. Villiers1997
Midsomer Murders as Phillip Trent1997
Midsomer Murders as Julian Calder1995
Pride and Prejudice as Mr. Wickham1994
Chandler & Co. as Not available1994
Citizen Locke as Richard1993
Peak Practice as Dr. David Shearer1992
Heartbeat as Rupert Middleton1992
A Touch of Frost as James Callum1989
Agatha Christie's Poirot as General Ravenscroft1989
After the War as Michael Jordan1989
Campion as Matt D'Urfey1989
Miss Marple: A Caribbean Mystery as Tim Kendal1988
Red Dwarf as Professor Telford1985
Dutch Girls as Murray1984
Sherlock Holmes as Jack BennettNaN
Tiny Little Voices as Not available2021
Being Mr Wickham Writer