Head of the Army (voice)
The BFG (1989)
2nd Motorist
Vacanța prin Europa (1985)
Harry Lorradaile
Little Lord Fauntleroy (1980)
Humphry Wills
The Wildcats of St. Trinian's (1980)
Uncle Fred (as Ballard Barclay)
Queen of the Blues (1979)
Trainer
The Playbirds (1978)
Lord Snodley
Confessions of a Driving Instructor (1976)
Peter, the butler
Concerto per pistola solista (1970)
Clerk of Court
Hostile Witness (1968)
Cmdr. Savage
The Night Caller (1965)
Sir Colin Chalmers
The Murder Game (1965)
Bill MacKenzie
Impact (1963)
Charles Grant
A Matter of Choice (1963)
Commissioner
Cone of Silence (1960)
Whacker Payne
Further Up the Creek (1958)
Stockman
Chain of Events (1958)
Court Clerk (uncredited)
The Man Who Wouldn't Talk (1958)
Night of the Demon (1957)
Andrews
After the Ball (1957)
Lieutenant Colonel Dewar-Curie
Yangtse Incident: The Story of H.M.S. Amethyst (1957)
Lawson
The Betrayal (1957)
Magistrate
My Teenage Daughter (1956)
Mr Head
The Stolen Airliner (1955)
Walter
The Men of Sherwood Forest (1954)
Insp. Crane
Delayed Action (1954)
Cooper
Forbidden Cargo (1954)
Findley
Dangerous Cargo (1954)
Police Detective
The Weak and the Wicked (1954)
Inspector Austin
Operation Diplomat (1953)
Insp. Haley
3 Steps to the Gallows (1953)
Supt. Chester
The Blue Parrot (1953)
Det. Insp. Hall
Circumstantial Evidence (1952)
Doctor
The Lost Hours (1952)
Inspector Bligh
The Frightened Man (1952)
Supt. Maxey
The Long Dark Hall (1951)
Sergeant Mellish
Tracul (1950)
Rockliffe
They Made Me a Fugitive (1947)
Jim Brent
Quiet Weekend (1946)
Engineer Commander
In Which We Serve (1942)
Smuggler in Airplane
The Flying Squad (1940)
Richard Blake
The Saint in London (1939)
Diner
Black Eyes (1939)
Detective in Nightclub
The Gang's All Here (1939)
Richard Severn
Jennifer Hale (1937)
Nazim
East Meets West (1936)
White Ensign (1934)
Richard Marquess
The Chinese Bungalow (1930)
Jan Moor
London Melody (1930)