Come Away In (1973)
Minister
One More Time (1970)
Vice Admiral Ashurst
Hell Boats (1970)
Pete Bowles
The Birthday Party (1968)
Prof. Leach
Some Lapse of Time (1965)
The Minister
Light in the Piazza (1962)
Magistrate
Greyfriars Bobby (1961)
Graham
The Battle of the Sexes (1960)
Narrator
George IV's Edinburgh (1960)
British Correspondent
North West Frontier (1959)
Grimsby Armfield
Left Right and Centre (1959)
Chief Inspector Dale
Beyond This Place (1959)
Dr. Robinson
The Inn of the Sixth Happiness (1958)
Superintendent
Violent Playground (1958)
Daniel Cane
Abandon Ship (1957)
A Land Lived In (1957)
Life in the Orkneys (1957)
Doctor
Now and Forever (1956)
The Father
The Man Who Never Was (1956)
Lord Malcolm
Quentin Durward (1955)
Sir Bruce
The Dark Avenger (1955)
Wing Commander Dixon
The Sea Shall Not Have Them (1954)
C.S.S. Skipper
The 'Maggie' (1954)
Henry
Albert R.N. (1953)
Capt. McCauley (uncredited)
The Master of Ballantrae (1953)
Mr MacIntyre
Johnny on the Run (1953)
Magistrate of Court
The Hour of 13 (1952)
High Treason (1951)
Detective Superintendant
The Lavender Hill Mob (1951)
Lt. Crystal
Captain Horatio Hornblower R.N. (1951)
Judge
The Franchise Affair (1951)
Sir Robert Kyle
Last Holiday (1950)
Producer
Prison Without Bars (1939)
The Monkey's Paw (1939)