

Superman
1978 · as Co Pilot

Hampstead
2017 · as Rory

Bavarian Night
1981 · as Hans

Metroland
1997 · as Woody

The Fever
2007 · as Gaev

Deceit
2001

Henry VI Part 2
1983 · as Edward Plantagenet

Spider's Web
1982 · as Oliver Costello

The Biographer
2002 · as Jeremy Gibbon

RSC Live: Othello
2015 · as Brabantio

Not a Penny More, Not a Penny Less
1990 · as James Brigsley

Henry VI Part 1
1983 · as Bastard of Orleans

A Nightingale Sang in Berkeley Square
1980 · as Stan the Spinner

The Tragedy of Richard III
1983 · as King Edward IV

Titus Andronicus
1985 · as Saturninus

Code Name: Wolverine
1996 · as Jack Dunbar

Henry VI Part 3
1983 · as Edward, Earl of March, later Edward IV

The Perfect House
1981 · as Didier