Movies
Lifeforce
as Communications Officer
Bunny Lake Is Missing
as Police Photographer
The Day the Earth Caught Fire
as Mitchell (uncredited)
633 Squadron
as Flight Lieutenant Frank
Hell Is a City
as Det. Devery
Man at the Carlton Tower
as Det. Sgt. Pepper
Run a Crooked Mile
as Policeman in Richard's Flat
The Orchard End Murder
as Cricket Captain
Doctor Who: The Savages
as Exorse
Doctor Who: The Savages
as Exorse (voice)