Jack Tanner
On Dangerous Ground (1996)
Mr. McKnag
Cold Comfort Farm (1995)
Campbell
Soft Top Hard Shoulder (1993)
Father Ambrey
And the Wall Came Tumbling Down (1984)
Bishop Courtenay
John Wycliffe: The Morning Star (1984)
David Jones
John Diamond (1981)
Capt. Burns
Ike (1979)
John, the Butler
The Four Feathers (1978)
High Priest
Doctor Who: The Masque of Mandragora (1976)
Pointer
Captain Kronos: Vampire Hunter (1974)
Mr. Granger
The Monkey's Paw (1973)
John Knox
Mary, Queen of Scots (1971)
Spence
Orkney (1971)
Dr. Gossard
Bam! Pow! Zap! (1969)
Lesterson
Doctor Who: The Power of the Daleks (1966)
The Last Invasion (1966)
Dr. Kersh
Thirteen to Centaurus (1965)
Denzil Trafford
The Trial and Torture of Sir John Rampayne (1965)
Victor Liebig
After the Show (1959)
Inspector
The Bridal Path (1959)
The Rev. Clement Mercer
When We Are Married (1957)
Extra (uncredited)
Around the World in Eighty Days (1956)