Charles Usher
Sister Boniface Mysteries (2022)
Private Godfrey
Dad's Army: The Lost Episodes (2019)
Jeremy Lister
Gentleman Jack (2019)
Johnny Falstaff
Shakespeare & Hathaway - Private Investigators (2018)
Self
Great Canal Journeys (2014)
Andrew
Inside No. 9 (2014)
Toast of London (2013)
Lord Pirrie
Titanic (2012)
Exile (2011)
Ridcully
Going Postal (2010)
The Alan Titchmarsh Show (2007)
Donald Terry
Lewis (2007)
Geoffrey Adams
Not Going Out (2006)
Sir Leicester Dedlock
Bleak House (2005)
Bunny Warren
Colditz (2005)
Henry Mayhew
London (2004)
The Alan Clark Diaries (2004)
New Tricks (2004)
Dickens (2002)
Andy Maiden
The Inspector Lynley Mysteries (2002)
Andrew Oldfield
Bedtime (2001)
Joe Doyle
Waking the Dead (2001)
Dr. William Collins
Murder in Mind (2001)
Marcus Devere
Midsomer Murders (1997)
Narrator
Over Here (1996)
Colonel Kindersley
Bramwell (1995)
Frank Sheringham
Smokescreen (1994)
Goodnight Sweetheart (1993)
DCI Jimmy McKinnes
Framed (1992)
Prospero (voice)
Shakespeare: The Animated Tales (1992)
Old Doctor Adams
Murder Most Horrid (1991)
William Faraday
Campion (1989)
Reverend Cottrell
Hercule Poirot (1989)
Parvus
Il treno di Lenin (1988)
After Henry (1988)
The Monocled Mutineer (1986)
A Very Peculiar Practice (1986)
Mr. Morris
Tender Is the Night (1985)
Rex Fortescue
Miss Marple: A Pocketful of Rye (1985)
Miss Marple (1984)
Brass (1983)
Emperor Vespasian
Masada (1981)
Porfiry Petrovich
Crime and Punishment (1979)
Albert Taylor
Tales of the Unexpected (1979)
BBC Television Shakespeare (1978)
An Audience with... (1978)
Josiah Bounderby
Hard Times (1977)
Edward VII
Edward the Seventh (1975)
The Edwardians (1972)
Mark Childers
Play for Today (1970)
Dr. Howard Agister
Witch Hunt (1967)
Mystery and Imagination (1966)
Charles Hayter
Persuasion (1960)
No Hiding Place (1959)