Branagh Theatre Live: The Entertainer (2016)
Duncan
Macbeth - Live at Shakespeare's Globe (2014)
Guest
Sixty Six (2006)
1st Broker
Un cuento de Navidad (1999)
Browne
Janice Beard 45 WPM (1999)
Henry
Love and Death on Long Island (1998)
Dr. Michael Lloyd
August (1996)
Brian
Misterioso (1991)
The Officer
El enigma del hechicero (1988)
Jeremy Hayes
The Party (1988)
Fred Dyson
When We Are Married (1987)
George Stephenson
Doctor Who: The Mark of the Rani (1985)
Actor
La chica del tambor (1984)
Ross
Macbeth (1983)
Zamorsky
Red Monarch (1983)
Ben Budge
The Beggar's Opera (1983)
Tim Forrest
Bavarian Night (1981)
Scout
Joseph Andrews (1977)
Trevor
Three Piece Suite (1977)
Assistant Stage Manager
The Incredible Sarah (1976)
Male Bait (1971)
Nigel Crouchback
Mastermind (1969)
Writer
Clowns (1989)