
2025
Talamasca: The Secret Order as Old Man - Library2025
Linda, Linda! as Tony2021
Sardar Udham as Justice Atkinson2019
Once Upon a Time in London as Judge2017
The White Princess as The Wimborne Priest2014
National Theatre Live: A Streetcar Named Desire as Doctor2013
Columbite Tantalite as Peter2005
Doctor Who as Albert Dumfries2004
The Lazarus Child as Dr. Trevor Stanhope2002
The Inspector Lynley Mysteries as Mike Thompson2002
Sherlock: Case of Evil as Inspector Lestrade1999
The Dark Room as DI Arthur Maddox1999
Parting Shots as Detective Constable Ray1999
The Dark Room as DI Arthur Maddox1997
The Mill on the Floss as Lawyer Wakem1994
Wycliffe as Prof. Faber1994
Pie in the Sky as Deputy CC Pearce1992
Between the Lines as Not available1992
The Secret Agent as Toodles1991
Performance as Sir John Bushy1991
Performance as Thomas, Duke of Surrey1991
Sherlock Holmes and the Leading Lady as Michael Simpson-Makepeace1990
The Chief as Julian Finch, MP1987
The Ruth Rendell Mysteries as Rupert Margolis1986
Tai-Pan as Not available1986
The Marlowe Inquest as Richard Baines1985
Titus Andronicus as Bassianus1985
Mrs. Capper's Birthday as Toby Nash1985
A Crack in the Ice as Svinin's Aide1985
A Still Small Shout as Conrad Hawker1984
Sherlock Holmes as James Wilder1984
The Bill as Not available1984
The Prisoner of Zenda as Fritz von Tarlenheim1984
Six Centuries of Verse as Self - Reader1983
Reilly: Ace of Spies as Skoblin1983
The Falklands Factor as Blanding1983
To the Lighthouse as Paul Rayley1983
The Wicked Lady as Ned Cotterell1983
Forever Young as Father Michael1979
Julius Caesar as Volumnius1975
Rumpole of the Bailey as Charles Hearthstoke