Actor
Enola Holmes 2
2022 · as Client
Itch
2021 · as Father Paul
Sahara
2005 · as Pilot, Ironclad
Small Zones
1990 · as Bill Yeadon
Wilt
1989 · as Vice Principal
Pericles, Prince of Tyre
1984 · as Lord of Tarsus / Fourth Knight
Doctor Who: The Awakening
1984 · as Trooper
A Choice of Evils
1977 · as Chamberlain
The Changeling
1974 · as Servant