2012
Ray Harryhausen: Special Effects Titan as Self
1998
Memory & Desire as Marriage Celebrant
1988
Silent Mouse as Father Ambrosius
1979
Henry IV Part 1 as Archibald
1975
Sporting Chance as The Jenkin Brothers
1971
The Persuaders! as Jenkins Brothers (1 episode)
1971
Elizabeth R as Sir James Melville (1 episode)
1969
ITV Saturday Night Theatre as Robert Burns (1 episode)
1966
This Man Craig (52 episodes)
1965
A Study in Terror as Michael Osborne
1965
Spaceflight IC-1 as Dr. Steven Thomas
1965
Gideon's Way as Captain Robbie McGregor (1 episode)
1964
The Devil-Ship Pirates as Harry
1963
Jason and the Argonauts as Hylas
1961
The Avengers as Firth (1 episode)
1960
Marriage of Convenience as Larry Wilson
1960
Target Luna as Ian Murray (6 episodes)
1960
The Flesh and the Fiends as Chris Jackson
1959
Interpol Calling as Lt. Gupta (1 episode)
1959
Operation Bullshine as Gunner Willie Ross
1959
Shake Hands with the Devil
1958
A Night to Remember as Mr. Murphy
1957
Windom's Way as Jan Vidal
1957
Lucky Jim as Roberts
1957
Ill Met by Moonlight as Elias