2018
The Guernsey Literary & Potato Peel Pie Society as Mr. Gilbert2012
Bert & Dickie as Clement Attlee2009
Monday Monday as Not available2006
The History Boys as Headmaster2004
The Two Loves of Anthony Trollope as Anthony Trollope2003
Peep Show as Dan Corrigan2003
Julius Caesar as Catullus2003
Frankenstein: Birth of a Monster as William Godwin2002
Foyle's War as Dr. Alan Redmund2002
The Inspector Lynley Mysteries as Geoffrey Cramond2002
Believe Nothing as Edmund Bilyas2002
The Falklands Play as Rt Hon John Nott MP (Secretary of State for Defence)2001
The Discovery of Heaven as Theo Kern2001
Pandaemonium as Dr Gillman2000
Saving Grace as Quentin Rhodes2000
Up at the Villa as Archibald Grey2000
Care as Desmond Pickering1999
The Magical Legend of the Leprechauns as Chamberlain1999
Janice Beard 45 WPM as Tobo1999
Human, All Too Human as Reader1998
How Do You Want Me? as Not available1997
Midsomer Murders as Colin Hawksley1997
Midsomer Murders as Caleb Southwood1997
Lexx as Professor Shnoog1997
Photographing Fairies as Gardner1996
Testament: The Bible in Animation as Darius (voice)1996
The English Patient as Fenelon-Barnes1996
True Blue as Jack Garnet1995
An Awfully Big Adventure as Desmond Fairchild1994
Space Precinct as Damon Reseda1994
Pie in the Sky as Phil Bower1994
Heavenly Creatures as Dr. Henry Hulme1993
Anna Lee: Headcase as Mr. Emburey1992
Shakespeare: The Animated Tales as Macduff (voice)1992
Archer's Goon as Hathaway1992
Stalin as Molotov1992
Rebecca's Daughters as Sir Henry1991
Time Riders as Professor Crow1989
The Labours of Erica as Not available1989
The Spirit of Man as Claude Delmas1988
A Very British Coup as T.V. Interviewer1988
Double First as Not available1988
Thin Air as Leonard Draeger1987
Doctor Who: Paradise Towers as Deputy Chief Caretaker1987
Cariani and the Courtesans as Moretti1986
Call Me Mister as Not available1985
Miss Marple: A Pocketful of Rye as Percival Fortescue1985
Monsignor Quixote as Shop Assistant1985
Mann's Best Friends as Irvin1984
The Bill as Not available1984
The Kit Curran Radio Show as Damien Appleby1984
Charlie as Smith1983
Agatha Christie's Partners in Crime as Not available1983
Reilly: Ace of Spies as Savinkov1983
The Sign of Four as Bartholomew Sholto1983
The Falklands Factor as "Junius"1983
Submariners as Not available1983
The Bad Sister as Paul1982
Shine on Harvey Moon as Dick Elliot1982
Firefox as Major Lanyev1982
Coming Out of the Ice as Bikov1981
Bergerac as Ackroyd1981
The Borgias as Ascanio Sforza1981
Escape to Victory as The Forger1981
Wolcott as Jeremy Godden1981
Private Schulz as Kruger1981
The Cause as Rennie1980
Yes Minister as Not available1980
Dead Man's Kit as Commander Maybury1980
Feelifax as Cooker(voice)1978
Out as Dr. Whyte1978
Stronger Than the Sun as Gregory1978
The After Dinner Joke as Dent1978
The Girl Who Walked Quickly as Godolt1977
A Christmas Carol as Bob Cratchit1977
Riddles of the Sphinx as Chris1977
Cork and Bottle as John Bottle1976
When the Boat Comes In as Not available1972
Henry VIII and His Six Wives as Weston1971
Great Performances as Shop Assistant1970
Come Dancing as Not available1969
Judge Dee as Not available1969
Counterstrike as Not available1967
Doctor Who: The Tomb of the Cybermen as Jim Callum1963
Doctor Who as Jim Callum1963
Doctor Who as Deputy ChiefNaN
Macbeth as Macduff