Midsomer Murders
as Phillip Trent
Agatha Christie's Poirot
as General Ravenscroft
Death in Paradise
as Francis Davison
Black Mirror
as Home Secretary, Alex Wallis
The Crown
as Vice-Admiral Conolly Abel Smith
Foyle's War
as Blake Hardiman
Heartbeat
as Rupert Middleton
A Touch of Frost
as James Callum
Spooks
as John Sylvester
Sherlock Holmes
as Jack Bennett
Red Dwarf
as Professor Telford
Peak Practice
as Dr. David Shearer
The War Between the Land and the Sea
as Sir Jonathan Hynes
Genius
as Wilhelm Röntgen
Poldark
as Sir John Mitford
Pride and Prejudice
as Mr. Wickham
Heads of State
as Jack Gordon
SAS Rogue Heroes
as General Auchinleck
The Outlaws
as Kelvin Archer
Judy
as Dr Hargreaves