2018
as Himself
1990
as Himself / Rosencrantz
1989
as Messenger
1987
1985
as Billings
1983
as Andrew Ramsay
1980
as Constable
as Little Matt
1978
as Young Nifty
1977
1974
1971
as Philip's Son