Doctor Who
as Agamemnon
The Saint
as Capt. Flemming
The Avengers
as Hercule Zeebrugge
No Hiding Place
as Kogan
The Adventures of Robin Hood
as Brother Wootan
Danger Man
as Paul Alexander
Dixon of Dock Green
as Henry Philips
Jesus of Nazareth
as Simon the Pharisee
The Troubleshooters
as Sir Bryan Trussler
Interpol Calling
as Captain Gallard
Maigret
as Ducrau
From Russia with Love
as Vavra
The Rivals of Sherlock Holmes
as Walter Frankenburg
The Tomorrow People
as Jedikiah
Richard the Lionheart
as Baron Giles
Nearest and Dearest
as Henri Duval
Moby Dick
as Capt. Gardiner
The Cheaters
as Gormley
The Errol Flynn Theatre
as Manoyoma
Ghosts, Italian Style
as The Scotsman (uncredited)