Sir Edward Young
A Very Royal Scandal (2024)
Raymond Dior
The New Look (2024)
James Arbuthnot
Mr Bates vs The Post Office (2024)
David Neal
The Undeclared War (2022)
Mr. Lockhart
This Is Going to Hurt (2022)
Judge Clarke
Small Axe (2020)
Ted Day
Gold Digger (2019)
Peter Bessell
A Very English Scandal (2018)
David, Duke of Windsor
The Crown (2016)
King Leopold
Victoria (2016)
Dr Tim Finch
Unforgotten (2015)
Alan Cowdrey
Silk (2011)
Anderson
Whitechapel (2009)
Vincent
10 Days to War (2008)
Fairy Tales (2008)
Reverend Hutton
Cranford (2007)
The Restaurant (2007)
Self
The Graham Norton Show (2007)
Rev. Conor Hawes
Lewis (2007)
The State Within (2006)
Stephen Spender
London (2004)
Professor Blake
New Tricks (2004)
James Allan
Spooks (2002)
James Andrews
Waking the Dead (2001)
Too Much Sun (2000)
King George III
Liberty! (1997)
Bitzer
Hard Times (1994)
Ashenden (1991)
Dr. Roberts
Agatha Christie's Poirot (1989)
Nevil Bennet
The Franchise Affair (1988)
Victor Preece
Inspector Morse (1987)
Smiley's People (1982)