Mr. Greenside
Missing (2006)
David Leer
Bodywork (2001)
Duty Sergeant
High Heels and Low Lifes (2001)
Magnus
Circus (2000)
George Warleggan
Poldark (1996)
Juda
Giuseppe (1995)
W.I. Janes
Tom & Viv - nel bene, nel male, per sempre (1994)
Oliver Rowntree
Redemption (1991)
Krogh
Il decimo uomo (1988)
Slatter
Gentry (1987)
Hangman
Hangman (1986)
Goblin (voice)
Labyrinth - Dove tutto è possibile (1986)
Bates
Doctor Who: Attack of the Cybermen (1985)
Bill Sikes
Oliver Twist (1985)
Isbur
Doctor Who: The Ice Warriors (1967)