1985
Howards' Way as George Armstrong1980
Lady Killers as Dr. George Billing1980
No Defence as Clerk of the court1980
The Bells of Astercote as Major Pratt1979
Shoestring as Not available1978
Fairies as Jackson1977
BBC2 Play of the Week as Jackson1977
Raffles as Not available1975
Eskimo Nell as The Bishop1975
The Naked Civil Servant as Mr. Crisp1974
On the Game as Gladstone1973
And Now the Screaming Starts! as Sir John Westcliff1973
The Kids from 47A as Not available1973
No Sex Please: We're British as American Man1973
Operation Magic Carpet as Adjudicator1971
The Rivals of Sherlock Holmes as Inspector Brent1968
Journey to the Unknown as Not available1968
The Jazz Age as Temple1967
The Prisoner as Stapleton1965
BBC Play of the Month as Beckett1965
Front Page Story as Hugh Reamer1964
Story Parade as Mr. Cox1963
The Human Jungle as Basil Phillips1962
Term of Trial as Inspector Ullyat1962
The Boys as Insp. Larner1962
Outbreak of Murder as Not available1961
The Avengers as Not available1960
Maigret as Not available1960
The Challenge as Dr. Westerly1960
The Trials of Oscar Wilde as Charles Humphries1960
The Sundowners as Mr. Bateman (uncredited)1960
The Pure Hell of St. Trinian's as Superintendent Samuel Kemp-Bird1960
Where I Live as George Dove1959
No Hiding Place as Not available1959
Interpol Calling as Captain Merrick1959
The Third Man as Not available1959
The Heart of a Man as Police Inspector1959
The Giant Behemoth as Senior Admiral, at the Admiralty1959
No Trees in the Street as Police Superintendent1959
Breakout as Inspector1958
The Adventures of William Tell as Colonel1958
Dunkirk as Staff Colonel1958
The Invisible Man as Dr. Hanning1958
The Man Who Wouldn't Talk as Bellamy1958
The Bank Raiders as Inspector Mason1957
Blue Murder at St. Trinian's as Superintendent Samuel Kemp-Bird1957
Night of the Demon as Detective Simmons1957
Barnacle Bill as Superintendent Browning1957
Suspended Alibi as Stephen Waller1957
These Dangerous Years as Police Officer1957
Overseas Press Club - Exclusive! as Jeff Pritchard1957
Sea Wife as Captain 'San Felix'1957
There's Always a Thursday as Sgt. Bolton1956
The Man Who Knew Too Much as General Manager of Albert Hall (uncredited)1956
The Man Who Never Was as Passport Officer (uncredited)1956
The Count of Monte Cristo as Not available1956
The Errol Flynn Theatre as Police Sergeant1956
The Gelignite Gang as Detective-Inspector Felby1956
Armchair Theatre as Johnson1956
Armchair Theatre as Police Inspector1955
Contraband Spain as Funcionario de la Embajada (no acreditado)1955
The Dam Busters as Collins (uncredited)1955
Lilli Palmer Theatre as Inspector Drew1955
Track the Man Down as Insp. Barnett1954
The Green Buddha as Inspector Flynn1954
The Mirror and Markheim as Kelly1954
Forbidden Cargo as Captain of Python1954
The Belles of St. Trinian's as Superintendent Kemp Bird1954
Profile as Michael1953
Background as Defence Counsel1953
Street Corner as Det. Sgt. Weston1953
Mantrap as Inspector "Freddie" Frisnay1952
Saturday Island as Officer of the Watch1952
Lady in the Fog as Martin Sorrowby1952
Curtain Up as Jackson1949
Strong is the Seed as Dr Guthrie