| Movie | Doctor Who: The Macra Terror | Ola (voice) | 2019-03-25 |
| Movie | Backbeat | Pimp | 1994-04-01 |
| Movie | Good King Wenceslas | Kalousek | 1994-11-26 |
| Movie | A Very Polish Practice | Swarthy Man on Plane | 1992-09-06 |
| Series | Jack the Ripper | Diemschutz | 1988-10-11 |
| Series | Inspector Morse | Unknown | 1987-01-06 |
| Movie | A Dangerous Kind of Love | Mr. Seiler | 1986-06-30 |
| Movie | The Cold Room | Older Nazi | 1984-03-24 |
| Movie | Top Secret! | Mayor | 1984-06-22 |
| Movie | Octopussy | Bubi | 1983-06-05 |
| Series | Blackadder | King George III | 1983-06-15 |
| Movie | Bad Timing | Ambulance Man | 1980-03-02 |
| Movie | Carry On Emmannuelle | German Soldier | 1978-10-12 |
| Movie | That's Carry On! | Wash Orderly / Marcus (archive footage) (uncredited) | 1977-11-10 |
| Movie | The Seven-Per-Cent Solution | The Pasha | 1976-10-24 |
| Series | The Sweeney | Unknown | 1975-01-02 |
| Series | The Venturers | Unknown | 1975-01-07 |
| Movie | Operation: Daybreak | Kubelwagen Driver (uncredited) | 1975-11-01 |
| Series | Poldark | Unknown | 1975-10-05 |
| Movie | Venom | Kurt | 1974-05-02 |
| Movie | Soft Beds, Hard Battles | Gestapo | 1974-01-24 |
| Movie | Percy's Progress | Pablo | 1974-08-01 |
| Series | Whoops Baghdad | Unknown | 1973-01-25 |
| Series | Colditz | Unknown | 1972-10-19 |
| Movie | Up the Front | Donner | 1972-07-14 |
| Movie | Carry On Abroad | Postcard Seller | 1972-12-01 |
| Movie | The Pied Piper | Town Cryer | 1972-12-27 |
| Series | Dead of Night | Unknown | 1972-11-05 |
| Movie | Carry On Henry | Bidet | 1971-06-03 |
| Movie | Wuthering Heights | 1970-06-09 | |
| Movie | Scream and Scream Again | Border Guard | 1970-02-02 |
| Movie | Cry of the Banshee | Tavern Keeper | 1970-07-22 |
| Movie | Leo the Last | Man in Secret Meeting (uncredited) | 1970-09-04 |
| Series | The Goodies | Unknown | 1970-11-08 |
| Movie | Before Winter Comes | Russian Major | 1969-01-17 |
| Series | Department S | Unknown | 1969-09-09 |
| Movie | The Deadly Affair | Man at Zurich Airport | 1967-01-26 |
| Series | The Prisoner | Unknown | 1967-09-29 |
| Movie | Doctor Who: The Macra Terror | Ola | 1967-04-01 |
| Movie | Billion Dollar Brain | Dr. Kaarna (uncredited) | 1967-11-16 |
| Movie | Carry On Doctor | Wash Orderly | 1967-12-02 |
| Series | Softly, Softly | Unknown | 1966-01-05 |
| Movie | Doctor Who: The Romans | Galley Master | 1965-02-06 |
| Movie | Operation Crossbow | Soldier at Rocket Plant | 1965-04-01 |
| Movie | Dateline Diamonds | Meverhof | 1965-09-27 |
| Movie | The Big Job | Milkman | 1965-10-05 |
| Movie | Hot Enough for June | Technician in Czech Glass Factory | 1964-01-01 |
| Series | Sherlock Holmes | Unknown | 1964-05-17 |
| Movie | Carry On Spying | Code Clerk | 1964-06-01 |
| Movie | Carry On Cleo | Marcus | 1964-11-08 |
| Series | Doctor Who | Unknown | 1963-11-23 |
| Series | Man of the World | Unknown | 1962-09-29 |
| Series | The Saint | Unknown | 1962-10-04 |
| Movie | Three on a Spree | Joe | 1961-06-28 |
| Movie | The Breaking Point | Lofty | 1961-01-01 |
| Series | The Avengers | Unknown | 1961-01-07 |
| Movie | The Kitchen | Gaston | 1961-08-14 |
| Movie | Anna Karenina | Stationmaster | 1961-11-03 |
| Movie | The Hands of Orlac | Fairground attendant | 1960-12-01 |
| Movie | Don't Panic Chaps! | Schmidt | 1959-01-01 |
| Series | No Hiding Place | Unknown | 1959-09-16 |
| Series | One Step Beyond | Unknown | 1959-01-20 |
| Movie | Battle of the V-1 | SS Guard (uncredited) | 1958-01-01 |
| Movie | The Government Inspector | Mishka | 1958-02-09 |