
1990
Crazy Horse and Custer: The Untold Story as Capt. Marcus A. Reno1989
Clowns as Alan1987
The Two Mrs. Grenvilles as Arturo1986
Whoops Apocalypse as Maguadoran General1986
If Tomorrow Comes as Count Di Nantegna1985
Wynne and Penkovsky as Levin1984
Arch of Triumph as Alex1981
Othello as Gratiano1979
Julius Caesar as Decius Brutus1978
Wilde Alliance as Ezio1977
The Professionals as Torres1977
Secret Army as Duvivier1977
Dark Echoes as Dereck Stanhope1972
Van der Valk as Ranieri1971
Blood Suckers as Tony Seymore1971
Clinic Exclusive as Lee Maitland1970
UFO as The Executive1969
The Royal Hunt of the Sun as De Nizza1968
Danger Has Two Faces as Roger Barry1968
Luther as Miltitz1968
The Legend of Custer as Captain Marcus A. Reno1967
Valley of the Dolls as Ted Casablanca1967
Custer as Not available1966
The Plague of the Zombies as Denver1966
Thunderbirds Are GO as Space Captain Greg Martin (voice)1966
The Hunchback of Notre Dame as Phoebus de Chateaupers1965
Thunderbirds as Space Captain Greg Martin1965
Gideon's Way as Chief Insp. David Keen1965
Out of the Unknown as Dr. Crawford1965
The Counterfeit Man as Dr. Crawford1964
Theatre 625 as Marcus Brutus1964
Rattle of a Simple Man as Ricardo1964
Blind Corner as Rickie Seldon1963
Festival as Guido Bardi1963
Crane as David1963
Paranoiac as Tony Ashby1962
The Saint as Orland Flane1962
The Saint as Miguel Artigas1962
Man of the World as Padron1960
Song Without End as Frederic Chopin1959
One Step Beyond as Harry MacDougall1955
Richard III as Messenger to Richard III1954
The Good Die Young as Young Man1951
Captain Horatio Hornblower R.N. as Spanish Officer (uncredited)