| BBC Plays Frankie And Johnnie | 86 |
| Dave Allen at Large The Best of Dave Allen | |
| Liver Birds The Christening Ernie | 03/24/1972 |
| Black and Blue Soap Opera in Stockwell Nancy | 09/11/1973 |
| Porridge Men Without Women Warren | 10/10/1974 |
 | Porridge Just Desserts Warren | 10/24/1975 |
| Porridge Disturbing the Peace Warren | 11/07/1975 |
| Porridge No Peace for the Wicked Warren | 11/14/1975 |
| Porridge No Way Out Warren | 12/24/1975 |
| Play of the Month Chester Mystery Cycle | 04/18/1976 |
| Rentaghost Episode #2.1 Mr. Amery | 05/18/1976 |
| Porridge The Desperate Hours Warren | 12/24/1976 |
| Porridge A Storm in a Teacup Warren | 02/18/1977 |
| Porridge Poetic Justice Warren | 02/25/1977 |
| Porridge Rough Justice Warren | 03/04/1977 |
| Porridge Pardon Me Warren | 03/11/1977 |
| Porridge A Test of Character Warren | 03/18/1977 |
| Porridge Final Stretch Warren | 03/25/1977 |
| Play of the Week Professional Foul Grayson | 09/21/1977 |
| Play for Today Who's Who Desmond Shakespeare | 02/06/1979 |
| Dawson Watch Transport | 03/02/1979 |
| Dick Emery Show Episode | 01/05/1980 |
| BBC Plays Grown-Ups Ralph Butcher | 11/28/1980 |
| BBC2 Playhouse Days at the Beach Sergeant Major Globe | 02/13/1981 |
| 'Allo, 'Allo The British Are Coming Captain Hans Geering | 12/30/1982 |
| Foxy Lady Episode #2.1 Granville Hinchcliffe | 01/18/1984 |
| Scully Episode #1.3 Brady | 05/28/1984 |
| 'Allo, 'Allo The Fallen Madonna Captain Hans Geering | 09/14/1984 |
| 'Allo, 'Allo Pigeon Post Captain Hans Geering | 09/21/1984 |
| 'Allo, 'Allo Savile Row to the Rescue Captain Hans Geering | 09/28/1984 |
| 'Allo, 'Allo The Execution Captain Hans Geering | 10/05/1984 |
| 'Allo, 'Allo The Funeral Captain Hans Geering | 10/12/1984 |
| 'Allo, 'Allo Red Nick's Colonel Captain Hans Geering | 10/19/1984 |
| 'Allo, 'Allo The Dance of the Hitler Youth Captain Hans Geering | 10/26/1984 |
| 'Allo, 'Allo Six Big Boobies Captain Hans Geering | 10/21/1985 |
| 'Allo, 'Allo The Wooing of Widow Artois Captain Hans Geering | 10/28/1985 |
| 'Allo, 'Allo The Policeman Cometh Captain Hans Geering | 11/04/1985 |
| 'Allo, 'Allo Swiftly and with Style Captain Hans Geering | 11/11/1985 |
| 'Allo, 'Allo The Duel Captain Hans Geering | 11/18/1985 |
| 'Allo, 'Allo Herr Flick's Revenge Captain Hans Geering | 11/25/1985 |
| 'Allo, 'Allo The Gateau from the Chateau Captain Hans Geering | 12/26/1985 |
| 'Allo, 'Allo The Nicked Knockwurst Captain Hans Geering | 12/05/1986 |
| 'Allo, 'Allo Gruber Does Some Mincing Captain Hans Geering | 12/12/1986 |
| 'Allo, 'Allo The Sausage in the Wardrobe Captain Hans Geering | 12/19/1986 |
| 'Allo, 'Allo Flight of Fancy Captain Hans Geering | 12/26/1986 |
| 'Allo, 'Allo Pretty Maids All in a Row Captain Hans Geering | 01/02/1987 |
| 'Allo, 'Allo The Great Un-Escape Captain Hans Geering | 01/09/1987 |
| 'Allo, 'Allo Prisoners of War Captain Hans Geering | 11/07/1987 |
| 'Allo, 'Allo Camp Dance Captain Hans Geering | 11/14/1987 |
| PC Pinkerton Rain Rain Go Away (voice) | 09/13/1988 |
| PC Pinkerton See You in the Morning (voice) | 09/20/1988 |
| Home to Roost Return to Clagthorpe Ted Higgs | 01/05/1990 |
| 'Allo, 'Allo Up the Crick Without a Piddle Captain Hans Geering | 01/26/1991 |
| Inspector Morse Second Time Around Walter Majors | 02/20/1991 |
| Indiana Jones Chronicles Transylvania, January 1918 Dr. Franz Heinzer / Capt. Adolf Schmidt | 08/21/1993 |
| Martin Chuzzlewit Episode Three Mr. Mould | 11/21/1994 |
| Martin Chuzzlewit Episode Four Mr. Mould | 11/28/1994 |
 | Casualty Learning Curve John Clayton | 01/21/1995 |
| Touch of Frost Unknown Soldiers Scully | 01/14/1996 |
| Holding On Episode #1.1 Bernard | 09/08/1997 |
| Holding On Episode #1.2 Bernard | 09/09/1997 |
| Holding On Episode #1.3 Bernard | 09/16/1997 |
| Black Books Moo-Ma and Moo-Pa Moo-Pa | 03/25/2004 |
| Midsomer Murders Down Among the Dead Men Jack Fothergill | 03/12/2006 |
| Doctors Last Laugh Graham Richmond | 09/25/2006 |
| Last Detective The Man from Montevideo Cyril Rickett | 05/24/2007 |
| New Tricks Magic Majestic Guy Carse | 08/11/2008 |
"