Ancient / Sleeping Teacher
Roald Dahl's Matilda the Musical (2022)
Egeon
The Comedy of Errors - Live at Shakespeare's Globe (2015)
College President
The Riot Club (2014)
Major Fitzpatrick
Soldat Peaceful (2012)
Gaev
National Theatre Live: The Cherry Orchard (2011)
Mr. Cope
One Day (2011)
Ghost / Player King
National Theatre Live: Hamlet (2010)
AfterLife (2003)
Richard Crossdyke
The Cry (2002)
Dr. Daniel Goodman
The Cat's Meow (2001)
This Is Personal: The Hunt for the Yorkshire Ripper (2000)
The Boss
Dead Bolt Dead (1999)
Ross
Sharpe: The Legend (1997)
Major General Ross
Sharpe's Revenge (1997)
Moreau
The Vanishing Man (1997)
Pavel Novak
The Cold Light of Day (1996)
Sharpe's Mission (1996)
Sharpe's Siege (1996)
Sharpe's Regiment (1996)
A House in the Hills (1993)
General Newell
The Care of Time (1990)
Hans Roerhrig
Rainbow Drive (1990)
Wheeler
Project: Tinman (1990)
Gordon-Smith
Thieves in the Night (1989)
Ciano
Countdown to War (1989)
Sikarov
Codename: Kyril (1988)
Felix Hawthorne
The Man Who Fell to Earth (1987)
Luke Lorenz
Paint Me a Murder (1984)
Terry Ray
Heartbreakers (1984)
Pink's Father
Pink Floyd: The Wall (1982)
Raven (the Shadmock)
El club dels monstres (1981)
Dick
Jude (1980)
Abraham Law
The Witches of Pendle (1976)
Bert
Old Man March Is Dead (1976)
Howard
Children of the Sun (1975)
Alain Poitaud
The Prison (1974)
Peter Quint
The Turn of the Screw (1974)
Gerald
The Man in the Sidecar (1971)
Greg Lomax
Assault (1971)
Piers Gaveston
Edward II (1970)
Sir Pierce of Exton
The Tragedy of King Richard II (1970)
Oxford Crew
The Magic Christian (1969)
Minister
Women in Love (1969)