Versatile actor best known for playing Silver in the science fiction/fantasy series, Sapphire & Steel.
Doctor Who
as Vorus
The Professionals
as Frank Turner
Playhouse
as Alan
Theatre 625
as Gabriel Braithwaite
UFO
as Daniel Clark
Thirty-Minute Theatre
as Sverdlov
Blake's 7
as Deva
Monkey
as Voice of Monkey
The Ruth Rendell Mysteries
as Michael Sunderton
Juliet Bravo
as Paul Pringle
Press Gang
as Mr. Winters
Gideon's Way
as Alan Campbell-Gore
Out of the Unknown
as X.117
Persuasion
as Mr. Shepherd
Mystery and Imagination
as James Morris
Fall of Eagles
as Miliukov
The Chief
as David Anson
Housewarming
The Darling Buds of May
as Mr. Dawlish
A Man for All Seasons
as King's Messenger (uncredited)