Theatre Doorman
Baffled! (1973)
Mr Bennett
Achilles Heel (1973)
First Critic
John Keats: His Life and Death (1973)
Airline Doctor
Sunday Bloody Sunday (1971)
Uncle Stanley
Fragment of Fear (1970)
Grandpa Smith
Oh! What a Lovely War (1969)
Book Person: 'Weir of Hermiston' (uncredited)
Fahrenheit 451 (1966)
Judge
Morgan: A Suitable Case for Treatment (1966)
Sir Gregory Devlin
Pity About the Abbey (1965)
Sarge the Doorman (uncredited)
The Day the Earth Caught Fire (1961)
Narrator (voice)
They Take the High Road (1960)
Angus
The Bridal Path (1959)
Mr Isbister
Innocent Sinners (1958)
Mr. Jarvis
The Big Chance (1957)
Ferguson
Manuela (1957)
E. J. Macleod
Quatermass 2 (1957)
The Constable
The 'Maggie' (1954)
Andrew McCleod
The Kidnappers (1953)
Donald Sloan
The Brave Don't Cry (1952)
Duncan
Bonnie Prince Charlie (1948)
Porter
Green for Danger (1946)
Old Shepherd
I Know Where I'm Going! (1945)
A City Reborn (1945)
McDougall
Tawny Pipit (1944)
Neutral Port (1940)
Dr. Sloane
Poison Pen (1939)
Director of Steel Company (uncredited)
Brief Ecstasy (1937)
Audience Member at Political Meeting (uncredited)
The 39 Steps (1935)
Screenplay
Reach for Glory (1962)