Worlds Within: The Life of Ian Marter 2025
as Self
Room to Rent 2001
as Financier
The Fall and Rise of Reginald Perrin 1983
as Mark
Roger of the Raj 1979
as Captain Cooper
Doctor Who: The Pirate Planet 1978
as Kimus
Our Terry 1975
as Malcolm
Early to Bed 1975
as Vinny
Savage Messiah 1972
as Young Man (uncredited)
Credits from TMDB.