Ancient / Sleeping Teacher
로알드 달의 뮤지컬 마틸다 (2022)
Egeon
The Comedy of Errors - Live at Shakespeare's Globe (2015)
College President
라이엇 클럽 (2014)
Major Fitzpatrick
프라이빗 피스풀 (2012)
Gaev
National Theatre Live: The Cherry Orchard (2011)
Mr. Cope
원 데이 (2011)
Ghost / Player King
National Theatre Live: Hamlet (2010)
AfterLife (2003)
Richard Crossdyke
The Cry (2002)
Dr. Daniel Goodman
고양이 울음 (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
지구에 떨어진 사나이 (1987)
Luke Lorenz
Paint Me a Murder (1984)
Terry Ray
Heartbreakers (1984)
Pink's Father
핑크 플로이드의 벽 (1982)
Raven (the Shadmock)
공포의 몬스터 클럽 (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
매직 크리스찬 (1969)
Minister
사랑하는 여인들 (1969)