2025
as Jesus / Nikodemus
2023
as Self
2018
as Himself
2017
as Host
2012
as Self
2009
as Narrator
2009
as Narrator (voice)
2005
as Robert
2005
as Narrator
2004
as Dr. Haydock
2004
as Narrator
2003
as Narrator
2002
as Narrator
1999
as Mark Williams
1999
as Narrator (voice)
1997
as Dr. Livesey
1997
as David Webb
1996
1996
as Barry Jemmerson
1995
as Fantomcat
1993
1993
1993
as Dr Livesey (voice)
1993
as Dr. Livesey (voice)
1993
as Narrator
1993
1993
as Dave Briggs
1993
as Narrator (voice)
1992
as John Barth
1992
as Narrator
1992
as Narrator
1992
as Sgt. Maj. Frank Smith
1992
as Edward Foster
1992
as Gleb Nershin
1992
1991
as Ambrosius
1990
as Cabbie
1990
1990
as Romeo (voice)
1988
as Kruger
1988
as Richard Hannay
1987
as Gabriele D'Annunzio
1986
as Professor
1986
as Professor
1986
as Dr. Henry Fynn
1984
as Rupert 'Wolf' Wolfsen
1984
as Victor Frankenstein
1984
as Narrator (voice)
1983
as Jamie Fraser
1983
as Narrator
1982
1982
as Augustin
1982
as Phoebus
1981
as Higgins
1981
as Keller
1980
as Pierre
1980
as Gregory Wolfe
1980
as Narrator (voice)
1978
as Richard Hannay
1978
as Jack Durrance
1977
as Paul Rée
1977
as Jesus
1975
as Frank Clancy
1975
as Captain Walker
1974
as Rook
1974
as Gustav Mahler
1973
as Paul Tanner
1973
as Rook
1973
as Paul Tanner
1973
as Himself
1972
as Giles Cunningham
1972
1972
as Dr. Martin
1972
as Lance Porter
1972
as Frank Gardner
1972
as Percy Bysshe Shelley
1972
as Tom Betancourt
1971
as Allan Wood
1971
as Jude Fawley
1970
as Tobias Wren
1970
as Lionel Crane
1970
as Shaun
1969
1969
as Earl of Warwick
1969
as Yellow
1969
as Arkie
1967
as Deltic Train Guard (uncredited)
1966
1965
as Valentine
1965
1951
as Phoebus