2001
as Prof. Archie Young
2000
1989
as Jim
1988
as Travers
1986
as Mr. Offenbach
1986
as Vic Harkness
1984
1983
1978
as Mr. Fibuli
1978
as Murray
1978
as Space Commander
1977
as Wing Commander Kelso
1975
1975
1969
as 2nd Scottish Soldier (uncredited)
1967
as Andrew Randle
1965
as Lackey
1964
as Youth
1963
1963
as Mr. Fibuli
1962