1984
The Far Pavilions as The General1983
Curse of the Pink Panther as General Bufoni1982
Trail of the Pink Panther as Col. Bufoni1982
Victor/Victoria as Labisse1980
Hallelujah, Mary Plum as Art Gallery Manager1979
Hart to Hart as Not available1979
The Passage as Guide1979
Agatha as Hotel Manager1977
Secret Army as Colonel von Schalk1977
Providence as Nils1975
The Venturers as Not available1975
The Return of the Pink Panther as Colonel Sharki1974
Playhouse as Art Gallery Manager1972
The Protectors as Mario Giocvetti1972
Antony and Cleopatra as Menas1972
Pope Joan as Richard1972
Nobody Ordered Love as Leo Richardstone1971
The Rivals of Sherlock Holmes as Colonel Davidoff1971
Straw Dogs as John Niles1971
When Eight Bells Toll as Capt. Imrie1971
Murders in the Rue Morgue as Aubert1969
The Main Chance as Ernest Leggatt1969
Department S as Slovic1969
Department S as Segres1969
The Oblong Box as Samuel Trench1968
The Expert as Dr. Hamad1968
The Champions as Margoli1968
Chitty Chitty Bang Bang as Captain of Guard1967
Man in a Suitcase as Not available1967
Battle Beneath the Earth as Arnold Kramer1967
Poor Cherry as Philip Rick1966
The Spies as Copic1966
Khartoum as Major Kitchener1966
The Sandwich Man as Gentleman in Rolls Royce1965
The Mask of Janus as Copic1964
The Black Torment as Seymour1963
The Sentimental Agent as Not available1963
Girl in the Headlines as Hammond Barker1962
The Saint as Pablo Enriquez1962
The Pirates of Blood River as Bosu'n Hench1961
The Avengers as Not available1961
The Avengers as Cosmo Gallion1961
Drama 61-67 as Lieutenant1961
The Hellfire Club as Thomas1961
The Treasure of Monte Cristo as Boldini1960
Danger Man as Major Hassler1960
Sands of the Desert as Sheikh El Jabez1960
A Story of David as Doeg1960
Scent of Mystery as Robert Fleming1960
Conspiracy of Hearts as Lt. Schmidt1959
No Hiding Place as Not available1959
Danger Within as Capitano Benucci1958
Ice Cold in Alex as British Officer at Oasis1958
The Moonraker as Major Gregg/Edmund Tyler1958
Intent to Kill as Kral1957
Tarzan and the Lost Safari as Dick Penrod1957
High Tide at Noon as Owen MacKenzie1957
Strangers' Meeting as Harry Belair1955
The Dam Busters as Staff Officer to Air-Vice Marshal Cochrane (uncredited)1955
The Cockleshell Heroes as Marine Stevens1955
Timeslip as Dr. Stephen Rayner / Jarvis1954
The Men of Sherwood Forest as Not available1954
Mystery on Bird Island as Henri1948
Saraband for Dead Lovers as Assailant1944
For Those in Peril as Junior Officer