2023
Bank of Dave as Edward de Thame
2022
SAS Rogue Heroes as General Auchinleck (4 episodes)
2022
The Man Who Fell to Earth as Edward Flood (1 episode)
2022
Anatomy of a Scandal as Aitkin (1 episode)
2022
Toast of Tinseltown as Blair Toast (2 episodes)
2021
The Outlaws as Kelvin Archer (2 episodes)
2021
Being Mr Wickham as Mr Wickham
2020
Spy City as Aldous Petrie (6 episodes)
2020
Feel Good as Malcolm (7 episodes)
2019
FX's A Christmas Carol as Headmaster
2018
The Festival as Brother Julian
2017
Genius as Wilhelm Röntgen (1 episode)
2016
The Crown as Vice-Admiral Conolly Abel Smith (2 episodes)
2016
National Theatre Live: The Seagull as Evgeny Dorn
2016
Follow the Money as CEO i London (1 episode)
2015
Poldark as Sir John Mitford (1 episode)
2013
Toast of London as Blair Toast (4 episodes)
2012
City Slacker as Charles
2011
Black Mirror as Home Secretary, Alex Wallis (1 episode)
2011
Death in Paradise as Francis Davison (1 episode)
2011
Victim as Mr. Galsworthy
2011
Fresh Meat as Richard (1 episode)
2007
Nightwatching as Frans Banning Cocq
2005
7 Seconds as Vanderbrink
2003
Too Good to Be True as Matthew
2003
Doc Martin and the Legend of the Cloutie as Rob Blake
2002
Spooks as John Sylvester (1 episode)
2001
Judge John Deed as Marc Thompson (2 episodes)
2001
Me Without You as Leo
2001
Back Home as Roger Dickinson
1999
The Trench as Lt. Col. Villiers
1997
Midsomer Murders as Julian Calder (1 episode)
1997
Midsomer Murders as Phillip Trent (1 episode)
1995
Pride and Prejudice as Mr. Wickham (6 episodes)
1994
Chandler & Co. (12 episodes)
1994
Citizen Locke as Richard
1993
Peak Practice as Dr. David Shearer (34 episodes)
1992
A Touch of Frost as James Callum (1 episode)
1992
Heartbeat as Rupert Middleton (1 episode)
1989
Miss Marple: A Caribbean Mystery as Tim Kendal
1989
After the War as Michael Jordan (10 episodes)
1989
Campion as Matt D'Urfey (2 episodes)
1988
Red Dwarf as Professor Telford (1 episode)
1985
Dutch Girls as Murray
1984
Miss Marple as Tim Kendal (1 episode)
1984
Sherlock Holmes as Jack Bennett (1 episode)