2021
1985
as Alistair
1991
as Ray Heller
2025
1987
as The Messiah
1986
as Melot
1989
as Merlin
2023
as Mr. Burnham-Roeg (voice)
2014
as D.I. Gable
1990
as Sartor - The High Priest
as Guy
as Self
as Farmer
as Prof. Lucan
2015
as Peter Hennesey