2002
Australia: Land Beyond Time as Narrator (voice)2000
Solarmax as Narrator (voice)1994
Halifax f.p. as Charles Symons1994
Janus as Judge Dalgarno1992
Romper Stomper as Martin1992
Wings of the Luftwaffe as narrator1991
Antarctica: An Adventure of a Different Nature as Narrator (voice)1989
Between Us as Not available1986
Sky Pirates as Gen. Hackett1983
Now and Forever as Andrew Wundham1982
Next of Kin as Dr Barton1979
Worzel Gummidge as Cobber Gummidge1978
Lillie as Not available1976
Bill Brand as Bealey1975
Space: 1999 as Aarchon1974
The Zoo Gang as Jean1973
The Persuaders! as Coley1972
The Adventurer as Gergory Varna1972
The Asphyx as Sir Edward Barett1972
Anywhere but England as Paul1971
The Persuaders! as Coley1971
Barlow as Not available1971
Jason King as Not available1971
The Abominable Dr. Phibes as Dr. Hargreaves1971
Twins of Evil as Hermann1971
Quest for Love as Not available1970
Doomwatch as Dr. Patrick1969
Department S as Enzo Brandini1969
Hark at Barker as Not available1967
Man in a Suitcase as Not available1967
The Solarnauts as Logik1967
The Solarnauts as Logik1966
Fahrenheit 451 as Book Person: 'The Life of Henry Brulard'1966
The Informer as The Voice1966
The Blue Max as The Orator1965
Darling as Sean Martin1964
Becket as Priest (uncredited)1964
Martin Chuzzlewit as Not available1963
The Sicilians as Henri Perrault1963
Ricochet as John Brodie1962
The Saint as Jan Vanderfelt1962
The Saint as André Grillot1962
Zero One as Not available1961
The Avengers as Averman1961
Sir Francis Drake as Don Pedro1961
Adventure Story as Not available1960
Maigret as De Greef1959
No Hiding Place as Not available1958
The Adventures of William Tell as Klaus1958
Ivanhoe as Sir Rufus1958
Ivanhoe as Sir Geoffrey1956
The Buccaneers as Black Bart1955
The Adventures of Robin Hood as Lucas1955
The Adventures of Robin Hood as Lieutenant1955
The Adventures of the Scarlet Pimpernel as Soldier