1995
Nowhere Man as Car Kid1982
Brookside as Not available1981
Bergerac as Major Furneaux1981
The Chinese Detective as Not available1980
The Enigma Files as Joe Mackie1980
McVicar as Hitchens1979
The Bitch as Thrush Feather1978
Return of the Saint as Roy Gates1978
Damien - Omen II as Michael Morgan (uncredited)1978
Crest of a Wave as Nifty1977
Supernatural as Not available1976
The New Avengers as Irwin Gunner1976
Intimate Games as Uncle Rodney1975
The Sweeney as Dave Brooker1975
The Passenger as Martin Knight1974
Captain Kronos: Vampire Hunter as Kerro1974
The Internecine Project as Alex Hellman1974
A Killer With Two Faces as Terry Spelling / Bob Spelling1973
Thriller as Terry Spelling / Bob Spelling1973
Theatre of Blood as Peregrine Devlin1973
Assassin as The Assassin1972
Van der Valk as Boersma1972
The Protectors as Insp. Wilson1972
Tales from the Crypt as Carl Maitland1972
The Frighteners as Anthony Ashworth1972
The Lotus Eaters as Not available1972
The Jerusalem File as Mayers1972
A Splinter of Ice as Tony1972
All Coppers Are... as Sonny Wade1971
The Persuaders! as Lord Croxley1971
Get Carter as Eric1970
The Adventures of Don Quick as Not available1970
The McKenzie Break as Major Perry1970
The High Game as Paul Venniker1969
Doppelgänger as John Kane1969
The Southern Star as Karl1969
Vendetta for The Saint as Alessandro Destamio1968
Cry WoIf as Hobson1968
The Tycoon as Guy Taylor1967
Casino Royale as (uncredited)1967
Los traidores de San Ángel as Thomas Nick1966
The Informer as Alex Lambert1966
The Sandwich Man as Policeman Motor Cycle1965
Repulsion as Michael1965
The Hill as Staff Sergeant Williams1965
Miss Julie as Jean1964
Children of the Damned as Col Tom Llewellyn1964
This Is My Street as Harry King1964
The Beauty Jungle as Don Mackenzie1963
Girl in the Headlines as Inspector Birkett1962
The Saint as Alessandro Destamio1962
Live Now - Pay Later as Albert1962
Afternoon of a Nymph as David Simpson1962
The Ginger Man as Sebastian Dangerfield1961
The Avengers as Dr. David Keel1960
Police Surgeon as Dr Geoffrey Brent1960
Sink the Bismarck! as Meteorological Officer on 'King George V' (uncredited)1960
Alice Through the Looking Box as Not available1960
In The Nick as Ted Ross1958
Room at the Top as Cyril1957
The Secret Place as Man Inside (uncredited)1955
ITV Play of the Week as Colonel Guzzman1955
Simon and Laura as Bit Part (uncredited)