Actor (74 credits)
- Il giovane Toscanini (1988) Comparsa
- The Famous Five (1978) Police Inspector
- Give Us Tomorrow (1978) 1st Bank Robber
- The Sandbaggers (1978) Ted
- Robin's Nest (1977) Sergeant Carter
- George & Mildred (1976) Army Sergeant
- Bowler (1973) Les
- The Pathfinders (1972) Colonel Van Rijn
- The Onedin Line (1971) Captain Corcoran
- Barlow at Large (1971) Vittorio
- Groupie Girl (1970) Morrie
- Please Sir! (1968) Mr. Stringer
- Attack on the Iron Coast (1968) German Infantry Sergeant, not listed in credits
- The Dirty Dozen (1967) German Officer Who Seals the Bunker, not listed in credits
- Market in Honey Lane (1967) Det. Insp. Manners (1968-1969)
- Don't Lose Your Head (1966) Captain of Soldiers
- The Informer (1966) Foster
- Operation Crossbow (1965) German Officer, not listed in credits
- The Spy Who Came in from the Cold (1965) Guard, not listed in credits
- 633 Squadron (1963) Johanson, not listed in credits
- The Plane Makers (1963) Eddie Taylor
- Out of the Fog (1962) Harry Smith
- Man Who Couldn't Walk (1962) Enrico
- Steptoe and Son (1962) The Coalman
- Suspense (1962) Hitchings
- Richard the Lionheart (1962) Abbas
- Partners in Crime (1961) Bill Cross
- Three Ring Circus (1961) Ferdinand
- Highway to Battle (1961) Franz
- Ghost Squad (1961) Vince
- Sir Francis Drake (1961) Vanderhof
- The Challenge (1960) Lorry Driver
- A Circle of Deception (1960) Liebert
- Man from Interpol (1960) Pato
- Bottoms Up (1960) 2nd Man
- The Criminal (1960) Warder in Van, not listed in credits
- Compelled (1960) Jug
- The Edgar Wallace Mystery Theatre (1960) Bill Cross
- The House of the Seven Hawks (1959) Police Sgt. Straatman
- Operation Bullshine (1959) Soldier on Train, not listed in credits
- Hidden Homicide (1959) Wright
- No Hiding Place (1959) Arthur Bailey
- First Man Into Space (1959) Witney
- No Trees in the Street (1959) Reg
- Quatermass and the Pit (1958) Sladden
- Behind Closed Doors (1958) Jago
- Battle of the V-1 (1958) SS Officer, not listed in credits
- Man with a Gun (1958) Jim Lyde
- A Night to Remember (1958) Crewman, not listed in credits
- The Safecracker (1958) Bailey
- Booby Trap (1957) Richards
- West of Suez (1957) Cross
- Hour of Decision (1957) Detective Sergeant Dale
- High Tide at Noon (1957) Maurice Trudeau, not listed in credits
- The Crooked Sky (1957) Williams
- The Big Chance (1957) Airport Official
- Date with Disaster (1957) Ken
- A King in New York (1957) Butler, not listed in credits
- Morning Call (1957)
- Potts and the Night Whistlers (1957) Helder
- The Schirmer Inheritance (1957) Sgt. Franz Schirmer
- Overseas Press Club - Exclusive! (1957) Russian agent
- Man from Tangier (1957) Johnny
- The Hideout (1956) Joe
- Dixon of Dock Green (1955) Ted Benson
- The Red Beret (1953) Minor Role, not listed in credits
- Black Orchid (1953) Lorry Driver
- The Hour of 13 (1952) The «Terror»
- The Gambler and the Lady (1952) Louis
- High Treason (1951) Man Dining in Cafe, not listed in credits
- Third Time Lucky (1949) First Thug, not listed in credits
- Three Little Girls in Blue (1946) Minor Role, not listed in credits
- The Razor's Edge (1946) Interne, not listed in credits
- Johnny Comes Flying Home (1946) Mechanic, not listed in credits