David Johnson
The Beyond (2018)
Gordon Welchman (voice)
Bletchley Park: Code-breaking's Forgotten Genius (2015)
Dad
Lay Me Down (2014)
Old Projectionist
The Projectionist (2012)
Jesus
Magdalena: Released from Shame (2007)
The Story of Jesus for Children (2000)
Alex
Inappropriate Behaviour (1987)
Oswald Deuce
A Zed & Two Noughts (1985)
Alan Yardley
And the Wall Came Tumbling Down (1984)
Second Citizen / First Messenger / Earl of Richmond
The Tragedy of Richard III (1983)
Earl of Oxford
Henry VI Part 3 (1983)
Duke of Somerset / Smith the Weaver
Henry VI Part 2 (1983)
Earl of Somerset
Henry VI Part 1 (1983)
Charles Stratton
Separate Tables (1983)
Jesus (1979)
The New Media Bible: The Gospel According to St. Luke (1979)
Oswald
Ghosts (1977)
Graham Durrell
Risking It (1977)
The Story of Jesus Through the Eyes of Children (1976)
Alfonso
Il bacio (1974)
John
Vampyres (1974)
J.L. Barton
The Triple Echo (1972)