
The Best of Friends(1991)
Mahomet

The Bell-Run(1988)
Doctor Patterson

Cause Célèbre(1987)
E. Marshall Harvey

Theban Plays: Oedipus the King(1986)
Chorus

The Witches and the Grinnygog(1983)
Major Gilmour

Next of Kin(1982)
Service Club Man

"If Only..."(1980)
Doctor

Doctor Who: Full Circle(1980)
Garif

The Tempest(1980)
Sebastian

In Hiding(1980)
Guy

You're Not Watching Me, Mummy(1979)
Dr. Ronald Grove

Doctor Who: Horror of Fang Rock(1977)
Colonel Skinsale

Paradise Restored(1974)
Andrew Marvell

Doctor Who: The Time Warrior(1974)
Edward of Wessex

All the Advantages(1972)

Henry VIII and His Six Wives(1972)
French Ambassador

Doctor Who: The Moonbase(1967)
Voice from Space Patrol/Dr. Evans
The Cruel Necessity(1962)
Solicitor-General Cook