Sir Robert Brackenbury / Earl of Surrey
The Tragedy of Richard III (1983)
Duke of Exeter / Mayor of York
Henry VI Part 3 (1983)
Lord Say
Henry VI Part 2 (1983)
Earl of Salisbury / Sir William Lucy
Henry VI Part 1 (1983)
Sam
Even Solomon (1979)
The Major
One Day at a Time (1977)
Ranny
Love Lies Bleeding (1977)
Count Brisini
Pope Joan (1972)
TV Announcer
30 Is a Dangerous Age, Cynthia! (1968)
Insp. Davis
The Projected Man (1966)
Detective Inspector Minter
Attempt to Kill (1961)
Anthony
The Truth About Women (1957)
Kenneth Palmer
The Vicious Circle (1957)
Mark Roper
Town on Trial (1957)
Dr. Erasmus Potter-Shine
Doctor at Large (1957)
Ivan Mason / Dr. James Paxton
The Man in the Road (1956)
Duke Popplewell
Value for Money (1955)
Group Captain J. N. H. Whitworth, D.S.O., D.F.C.
The Dam Busters (1955)
Peter Tanner
Eight O'Clock Walk (1954)
Detective Grey
Bang! You're Dead (1954)
Tony Teale
Front Page Story (1954)
Sergeant Wilson
Little Big Shot (1952)
Bruce Banning
Young Wives' Tale (1951)
Stephen, Author
Murder Without Crime (1950)
Jim Medway
Double Confession (1950)
Gerald Ryton
The Story of Shirley Yorke (1949)
Sgt. Peter Burden
Ścigany (1949)
Maxwell Oliver
Silent Dust (1949)
Captain Jumbo Hoyle
Noose (1948)
Joe Marsh
Bond Street (1948)
Robert Graham
The Shop at Sly Corner (1947)
Pemberton Grant
Teheran (1946)
Jack Williams
Wanted for Murder (1946)
Denys Royd
Quiet Weekend (1946)
Laurie Baxter
Spellbound (1941)
Dallas Chaytor
Quiet Wedding (1941)
Hans Glaser
Freedom Radio (1941)
Minor role
Black Eyes (1939)
Minor Role
Q Planes (1939)