2003
Average Joe as Not available1989
Lover Boy as Mick's Father1972
The Protectors as Salesman1972
The Regiment as Not available1972
The Boy Who Turned Yellow as Mr Saunders1971
The Guardians as Not available1969
Department S as Franz Ruckert1968
The Champions as Bourges1967
The Prisoner as Group Captain1964
Detective as David Channing-Kennedy1962
The Saint as Peter Corrio1961
The Terror of the Tongs as District Commissioner Harcourt1960
Danger Man as El Ferro1960
Man from Interpol as Paul1960
Peeping Tom as Assistant Director (uncredited)1960
Dead Lucky as Lucky Lewis1959
No Hiding Place as Not available1959
Interpol Calling as Diplomat1958
The Invisible Man as Police Inspector (uncredited)1958
Room at the Top as Man in Sports Car (uncredited)1958
Quatermass and the Pit as James Fullalove1958
The Square Peg as Henri Le Blanc1957
Ill Met by Moonlight as Not available1956
Hancock's Half Hour as Not available1956
The Adventures of Sir Lancelot as Not available1956
The Buccaneers as Calico Jack Rackham1956
The Buccaneers as Capt. Charles Vane1956
The Battle of the River Plate as Radio Operator, Doric Star, Prisoner on Graf Spee1956
Breakaway as Johnny Matlock1956
Assignment Redhead as Capt. Peter Ridgeway1955
ITV Play of the Week as General Santos1955
The Adventures of Robin Hood as Sir Hubert De Vere1955
Barbados Quest as Geoffrey Blake1954
An Inspector Calls as Gerald Croft1953
Operation Diplomat as Geoffrey Terry1952
Hindle Wakes as Alan Jeffcote1952
Father's Doing Fine as Wilfred1952
Treasure Hunt as Phillip Ryall1952
It Started in Paradise as Michael1952
Song of Paris as Jim Barrett1951
The Man in the White Suit as King1951
Scrooge as Fred Scrooge1951
Tom Brown's Schooldays as Judd1950
Last Holiday as Derek Rockingham1949
Cardboard Cavalier as Tom Pride1940
Pastor Hall as Werner von Grotjahn1940
It Happened to One Man as Jack Quair1939
The Lion Has Wings as Bobby1939
The Arsenal Stadium Mystery as Philip Morring1939
Ask a Policeman as Broadcasting Engineer