1990
El C.I.D. as Metcalf (5 episodes)
1988
The Master Builder as Dr. Herdal
1984
Sherlock Holmes as Scott Eccles (1 episode)
1983
The Hound of the Baskervilles as Dr. John Watson
1981
Bergerac as David MacKenzie (1 episode)
1979
Charlie Muffin as Wilberforce
1979
Spooner's Patch as Inspector Spooner (13 episodes)
1978
The First Great Train Robbery as Prosecutor
1977
Citizen Smith as Murdoch (1 episode)
1973
A Bit of a Lift as Frank
1972
Van der Valk as Johnny Roos (1 episode)
1971
The Loving Lesson as Harry
1970
Hearts and Flowers as Tony
1970
Play for Today as Tony Goodliffe (1 episode)
1970
Curse of the Mummy as Corbeck
1967
The Spare Tyres as Milkman
1965
The Wild Affair as Andy
1965
Spaceflight IC-1 as Carl Walcott
1965
Gideon's Way as James Lane (1 episode)
1964
The Hothouse as Gordon Parsley
1962
The Saint as Dr. Spraque (1 episode)
1961
The Omega Mystery as Robinson
1961
No Love for Johnnie as Sheilah's Party Guest (uncredited)
1960
Sunday-Night Play as Hugh Ramsden (1 episode)
1960
Doctor in Love as Doctor (uncredited)
1960
Sink the Bismarck! as Able Seaman - 'Ark Royal' (uncredited)
1959
Yesterday's Enemy as Elliott (uncredited)
1959
The Gay Dog as Leslie Gowland
1957
Barnacle Bill as Roy
1956
Armchair Theatre as Gordon Parsley (1 episode)
1956
Armchair Theatre as Michael Holland (1 episode)