
1997
The Missing Postman as Man in Leamington Spa1993
Peak Practice as Walter Machin1993
Selling Hitler as Hans Bauer1990
You Rang, M'Lord? as Mr. Foster1989
No Strings as Mr Brownlow1987
Flying Lady as Lord Manley1986
Casualty as Colonel Johnson1986
Lovejoy as Colonel Foley1986
Softly from Paris as L'oncle1986
The Secrets of Love: Three Rakish Tales as Uncle1985
Howards' Way as Hector Burrage1985
Screen Two as John Harvey1984
Cold Warrior as Willi Herman1982
Giro City as GNH Chairman1981
Bergerac as Gerald Green1981
Tenko as Colonel Jackson1981
A Ferry Ride Away as Dr. Meckridge1981
West End Tales as Jeweller1979
Minder as Tony Davis1979
Cuba as Roger Maxwell-Lafroy1978
All Creatures Great and Small as Mr. Bond1978
All Creatures Great and Small as Colonel Bosworth1977
Secret Army as Colonel Northwood1975
Rumpole of the Bailey as Mr Turner1975
Rumpole of the Bailey as Major Graham Sykes1974
Got It Made as Peter Audas1974
Zodiac as Shelby1973
The Eyes Have It as George Mullard1973
The Death of Adolf Hitler as Albert Speer1972
Crown Court as Harold Pusey1972
Van der Valk as Dr. Roest1972
Van der Valk as Kees Dorpman1972
The Protectors as Consultant1971
The Raging Moon as Geoffrey1970
Play for Today as Man from Wimbledon1970
Wilton's: The Handsomest Hall in Town as Drunk Heckler1968
The Champions as Tom Brooks1967
The Whisperers as 1st Young Man1966
The Wrong Box as Young Digby1966
Lambda 1 as Ferris1966
The Informer as Ronnie Gaines1965
Public Eye as Hailey1965
King Rat as Stevens1965
Londoners as Ned1964
Seance on a Wet Afternoon as Plain Clothes Policeman1961
The Avengers as Plummer1961
Whistle Down the Wind as 1st Civil Defence Worker1960
The Angry Silence as Harris1958
A Night to Remember as Man with Souvenir Piece of Ice (uncredited)1955
Dixon of Dock Green as Mr. Hayes