Actor
The Guernsey Literary & Potato Peel Pie Society
2018
as Mr. Gilbert
Bert & Dickie
2012
as Clement Attlee
The History Boys
2006
as Headmaster
Frankenstein: Birth of a Monster
2003
as William Godwin
The Falklands Play
2002
as Rt Hon John Nott MP (Secretary of State for Defence)
Pandaemonium
2001
as Dr Gillman
Care
2000
as Desmond Pickering
Up at the Villa
2000
as Archibald Grey
Saving Grace
2000
as Quentin Rhodes
Janice Beard 45 WPM
1999
as Tobo
Photographing Fairies
1997
as Gardner
True Blue
1996
as Jack Garnet
The English Patient
1996
as Fenelon-Barnes
An Awfully Big Adventure
1995
as Desmond Fairchild
Heavenly Creatures
1994
as Dr. Henry Hulme
Anna Lee: Headcase
1993
as Mr. Emburey
Stalin
1992
as Molotov
Rebecca's Daughters
1992
as Sir Henry
The Spirit of Man
1989
as Claude Delmas
Thin Air
1988
as Leonard Draeger
Doctor Who: Paradise Towers
1987
as Deputy Chief Caretaker
Cariani and the Courtesans
1987
as Moretti
Monsignor Quixote
1985
as Shop Assistant
Charlie
1984
as Smith
The Sign of Four
1983
as Bartholomew Sholto
Submariners
1983
The Falklands Factor
1983
as "Junius"
The Bad Sister
1983
as Paul
Coming Out of the Ice
1982
as Bikov
Firefox
1982
as Major Lanyev
Escape to Victory
1981
as The Forger
The Cause
1981
as Rennie
Dead Man's Kit
1980
as Commander Maybury
Stronger Than the Sun
1978
as Gregory
The After Dinner Joke
1978
as Dent
A Christmas Carol
1977
as Bob Cratchit
Riddles of the Sphinx
1977
as Chris
Cork and Bottle
1977
as John Bottle
Henry VIII and His Six Wives
1972
as Weston
Come Dancing
1970