Killer's Moon
(Pete)
Elstree 1976
(Self)
First Run: The Evolution Of Silent Running's Screenplay
(Voice Artist)
The Eagle Has Landed
(Sgt. Hayley (uncredited))
Shadows in an Empty Room
(Robert Tracer)
Elstree 2016: Return to Elstree Studios
Star Wars
(Sandtrooper / Fixer (uncredited))
Nasty Habits
(Thomas)
The Spy Who Loved Me
(USS Wayne Crewman)
Bergerac
(Beaumont)
Space: 1999
(Carson)