as Melot

2021

as The Messiah
1987

as Melot
1986

as Alistair
1985

2025

as Prof. Lucan
1989

as D.I. Gable
2014

as Ray Heller
1991

as Sartor - The High Priest
1990

as Mr. Burnham-Roeg (voice)
2023

as Merlin
1989

as Guy
1990
2021

2025

as Mr. Burnham-Roeg (voice)
2023
as Self
2023

2021

as Peter Hennesey
2015

as D.I. Gable
2014

as Ray Heller
1991

as Sartor - The High Priest
1990

as Guy
1990

as Prof. Lucan
1989

as Merlin
1989

as The Messiah
1987

as Melot
1986

as Alistair
1985
as Farmer