2009
Crash Point: Berlin as Alterer Herr1982
Shine on Harvey Moon as Fireman1982
Squadron as Not available1979
Minder as Police Inspector1979
Terry and June as Eric1979
Danger UXB as Policeman1978
Return of the Saint as Insp. Sullivan1978
Accident as Not available1976
The Pink Panther Strikes Again as Detective1976
The Slipper and the Rose as Prince's Guard1975
The Hanged Man as Ernest Crichton1975
Nine Tailors as Cranton1975
Sporting Chance as Pelli1975
Murder Motel as Inspector Turner1975
The Way of the World as Coachman1974
Madhouse as Ship's Steward (uncredited)1973
Thriller as Inspector Turner1973
Paganini Strikes Again as Jones1972
Van der Valk as Barman1972
The Adventurer as Ryker1972
The Salzburg Connection as Richard Bryant1971
The Persuaders! as Pelli1971
Assault as Sgt. Milton1970
UFO as Russian Base Cmdr.1970
Too Late the Hero as Sgt. Major1970
Perfect Friday as Bank Guard1970
Man of Violence as Mentobar Captain1970
The Last Escape as Maj. Griggs1970
Bite Me, Darling as Hartlieb von der Wies1970
Rumour as Not available1969
The Main Chance as Insp. Bertram1969
The Main Chance as Smith1969
Softly Softly: Task Force as Tate1969
Play Dirty as Maj. Alan Watkins1967
The Prisoner as Danvers1967
Man in a Suitcase as Not available1967
You Only Live Twice as Hong Kong Policeman #1 (uncredited)1967
Robbery as Freddy1966
Miss MacTaggart Won't Lie Down as Newsdesk Reporter1965
Public Eye as Barman1965
The Heroes of Telemark as Henrik1964
Delayed Flight as Carter1963
The Informers as Police Inspector (uncredited)1963
Wings of Mystery as Not available1963
The Marked One as Inspector Mayne1962
Dilemma as Inspector Murray1962
Emergency as Jimmy Regan1961
Stryker of the Yard as Not available1961
The Frightened City as Frankie Farmer1961
Rag Doll as Wills1960
Sink the Bismarck! as SOE Agent in Norway (uncredited)1960
The League of Gentlemen as Sergeant (uncredited)1959
No Hiding Place as Not available1959
One Step Beyond as Petty Officer1959
Interpol Calling as Cpl. Khan1959
The Giant Behemoth as Photo Lab Aide1959
The Angry Hills as Not available1958
The Man Upstairs as Injured Sergeant1957
The Secret Place as Constable (uncredited)1956
The Count of Monte Cristo as Not available1956
The Buccaneers as Morgan1956
The Buccaneers as Jamie1956
The Battle of the River Plate as Signalman, Aft-Conning, HMS Exeter (uncredited)1956
Cloak Without Dagger as Captain Willis1955
It's a Great Day as Policeman1955
No Smoking as Reporter1955
The Gilded Cage as Sergeant Miller1955
The Flaw as Not available1954
The Sea Shall Not Have Them as Flight Sergeant(uncredited)1954
River Beat as Albert Fisher, called both "Al" and "Bert"1954
The Embezzler as Police Sergeant1950
Sunday Night Theatre as First sentry