- The Lady Vanishes (1938) as Hotel Porter
- The Four Feathers (1939) as Officer
- The Thief of Baghdad (1940) as Guard Chief
- The Prime Minister (1941) as German Aide
- One of Our Aircraft Is Missing (1942) as German Sergeant
- The Life and Death of Colonel Blimp (1943) as German Sentry
- The Way Ahead (1944) as German Machine Gunner
- Henry V (1944) as English Soldier (uncredited)
- Caesar and Cleopatra (1945) as Rufio (uncredited)
- Brief Encounter (1945) as Soldier (uncredited)
- The Seventh Veil (1945) as German Officer (uncredited)
- The Man from Morocco (1945) as German Officer (uncredited)
- Great Expectations (1946) as Soldier (uncredited)
- The Rake's Progress (1945) as First Soldier (uncredited)
- The Magic Bow (1946) as German Officer (uncredited)
- The Small Back Room (1949) as German Officer (uncredited)
- The Third Man (1949) as Minor Role (uncredited)
Television Projects:
- Robin Hood (1955-1959 TV Series) as Sir Robert of Locksley (7 episodes)
- The Adventures of Robin Hood (1955 TV Series) as German Sergeant (1 episode)
- Ivanhoe (1958-1959 TV Series) as Sir Waldemar Fitzurse (5 episodes)
- Sherlock Holmes (1964-1968 TV Series) as Inspector Bradstreet (1 episode)
- Dixon of Dock Green (1955-1976 TV Series) as Police Constable Tom Hughes (1 episode)
- The Avengers (1961-1969 TV Series) as German Officer (1 episode)