Actor
The Italian Job
1969
as Cinema Warder
The Assassination Bureau
1969
as Exp!oding Casket Victim (uncredited)
Assignment K
1968
Calamity the Cow
1967
as Kincaid
Life for Ruth
1962
as Jury Foreman
What a Whopper
1961
as 1st Scot
The Giant Behemoth
1959
as Dr. C. A. Morris, the village doctor
A Night to Remember
1958
as Steward at Steerage Gate (uncredited)
Satellite in the Sky
1956
as Technician (uncredited)
Wicked as They Come
1956
as Connor
A Time to Kill
1955
as Sgt. Thorpe
The Dark Avenger
1955
as Libeau
Time Is My Enemy
1954
as Bookmaker
The Embezzler
1954
as Bank Manager
Flannelfoot
1953
as Superintendent Carter
The Runaway Bus
1953
as Detective Spencer
Three Steps In The Dark
1953
as Inspector Forbes
Martin Luther
1953
as Carlstadt
Hindle Wakes
1952
as Police Sergeant
Lady in the Fog
1952
as Det. Sgt. Reilly
The Big Frame
1952
as Commissionaire
Chance of a Lifetime
1950
as Groves
Morning Departure
1950
as Capt. Jenner
The Spider and the Fly
1949
as Watchman at Legation
Whisky Galore!
1949
as Captain MacKechnie
Castle Sinister
1948
as McTavish
Men Without Honour
1939
as John Hardy