Actor
Love's Labour's Lost
2000 · as Gaston
Mary Shelley's Frankenstein
1994 · as Landlord
Signal One
1994 · as Doug Button
The Riddle of the Stinson
1988 · as Rob Stephens
Blue Fin
1978 · as Geordie
Ride a Wild Pony
1975 · as Angus Pirie
Le Mans
1971 · as Tommy Hopkins
Cry Wolf
1968 · as Inspector Blake