Still Game: Hootenanny 2007
as Alec
Doctor Who: The Mind Robber 1968
as Jamie McCrimmon
A Knight in Tarnished Armour 1965
as Youth
Credits from TMDB.