 | Veil Vision of Crime as George Bosworth | |
| BBC Plays The Secret Agent | 75 |
| BBC Plays Speed King | 79 |
| BBC Plays Twelfth Night | 80 |
| BBC Plays Fothergill | 81 |
| BBC Plays Paying Guest Pt1 | 86 |
| BBC Plays Hello, Good Evening | 68 |
| BBC Plays Son Of Man | 69 |
| Buccaneers Flip and Jenny as Lord Hinch | 04/24/1957 |
| Age of Kings Henry IV Part 1: Rebellion from the North as Henry, Prince of Wales | 05/26/1960 |
| Age of Kings Henry IV Part 2: The Road to Shrewsbury as Henry, Prince of Wales | 06/09/1960 |
| Age of Kings Henry IV Part 3: The New Conspiracy as Henry, Prince of Wales | 06/23/1960 |
| Age of Kings Henry IV Part 4: Uneasy Lies the Head as Henry, Prince of Wales | 07/07/1960 |
| Age of Kings Henry V Part 1: Signs of War as King Henry V | 07/21/1960 |
| Age of Kings Henry V Part 2: The Band of Brothers as King Henry V | 08/04/1960 |
| It Happened Like This The Diamond Hairslide as Stanton | 12/27/1962 |
| Thursday Theatre Anatol as Anatol | 03/18/1965 |
| Troubleshooters Is That Tiger, Man as Alec Stewart | 04/30/1966 |
| Troubleshooters When You Gotta Go as Alec Stewart | 05/07/1966 |
| Troubleshooters If You Can't Lick 'Em as Alec Stewart | 05/21/1966 |
| Tales of Mystery and Imagination The Phantom Lover as William Oke | 11/19/1966 |
| Troubleshooters Some Days You Just Can't Win as Alec Stewart | 03/20/1967 |
| Troubleshooters Not for My Friend - He's Driving as Alec Stewart | 02/09/1968 |
| Theatre 625 The Lady Is A Liar | 02/26/1968 |
| Wednesday Play Hello, Good Evening and Welcome as Nick Prockter | 10/16/1968 |
 | Saint The Desperate Diplomat as Walter Faber | 10/20/1968 |
| Wednesday Play Son of Man as Pontius Pilate | 04/16/1969 |
| Strange Report Heart: No Choice for the Donor as Dr. Sanders | 01/04/1970 |
| Manhunt Betrayal as Abwehr Sergeant Gratz | 02/27/1970 |
| Manhunt With a Sort of Love as Gratz | 03/06/1970 |
| Manhunt Little Man, Big Gun: Part 2 as Abwehr Sergeant Gratz | 04/17/1970 |
| Manhunt Little Man, What Next? Part 2 as Abwehr Sergeant Gratz | 06/19/1970 |
| Armchair Theatre Warm Feet, Warm Heart as Albert Purvis | 09/22/1970 |
| Elizabeth R The Marriage Game as Robert Dudley, Earl of Leicester | 02/24/1971 |
 | Elizabeth R Shadow in the Sun as Robert Dudley, Earl of Leicester | 03/03/1971 |
| Elizabeth R The Enterprise of England as Robert Dudley, Earl of Leicester | 03/17/1971 |
| Thirty Minute Theatre Getting In | 10/25/1971 |
| Ghost Story for Christmas The Stalls of Barchester as Archdeacon Haynes | 12/24/1971 |
| Shoulder to Shoulder Annie Kenney as Asquith | 04/10/1974 |
| Shoulder to Shoulder Christabel Pankhurst as Asquith | 04/24/1974 |
| Churchill's People Coming of the Cross as King Oswy | 01/13/1975 |
| Edward the Seventh The Boy as Prince Albert | 04/01/1975 |
| Edward the Seventh An Experiment in Education as Prince Albert | 04/08/1975 |
| Edward the Seventh The New World as Prince Albert | 04/15/1975 |
| Edward the Seventh Alix as Prince Albert | 04/22/1975 |
| Private Affairs Caesar and Claretta as Benito Mussolini | 05/09/1975 |
| Upstairs, Downstairs Such a Lovely Man as Sir Guy Paynter | 10/26/1975 |
| Bill Brand Now and in England as Mr. Marples | 06/28/1976 |
| Velvet Glove Warrior's Return | 02/23/1977 |
| Raffles To Catch a Thief as Lord Ernest Belville | 04/15/1977 |
| All Creatures Great and Small Horse Sense as Siegfried Farnon | 01/08/1978 |
| All Creatures Great and Small Dogs Days as Siegfried Farnon | 01/15/1978 |
| All Creatures Great and Small It Takes All Kinds as Siegfried Farnon | 01/22/1978 |
| All Creatures Great and Small Calf Love as Siegfried Farnon | 01/29/1978 |
| All Creatures Great and Small Out Of Practice as Siegfried Farnon | 02/05/1978 |
| All Creatures Great and Small Nothing Like Experience as Siegfried Farnon | 02/12/1978 |
| All Creatures Great and Small Golden Lads And Girls as Siegfried Farnon | 02/19/1978 |
| All Creatures Great and Small Advice & Consent as Siegfried Farnon | 02/26/1978 |
| All Creatures Great and Small The Last Furlong as Siegfried Farnon | 03/05/1978 |
| All Creatures Great and Small Sleeping Partners as Siegfried Farnon | 03/12/1978 |
| All Creatures Great and Small Bulldog Breed as Siegfried Farnon | 03/19/1978 |
| All Creatures Great and Small Practise Makes Perfect as Siegfried Farnon | 03/26/1978 |
| All Creatures Great and Small Breath Of Life as Siegfried Farnon | 04/16/1978 |
| All Creatures Great and Small Cats And Dogs as Siegfried Farnon | 09/23/1978 |
| All Creatures Great and Small Attendant Problems as Siegfried Farnon | 09/30/1978 |
| All Creatures Great and Small Fair Means And Fowl as Siegfried Farnon | 10/07/1978 |
| All Creatures Great and Small The Beauty And The Beast as Siegfried Farnon | 10/14/1978 |
 | All Creatures Great and Small Judgement Day as Siegfried Farnon | 10/21/1978 |
| All Creatures Great and Small Faint Hearts as Siegfried Farnon | 10/28/1978 |
 | All Creatures Great and Small Tricks Of The Trade as Siegfried Farnon | 11/04/1978 |
 | All Creatures Great and Small Pride Of Posession as Siegfried Farnon | 11/11/1978 |
| All Creatures Great and Small The Name Of The Game as Siegfried Farnon | 11/18/1978 |
 | All Creatures Great and Small Puppy Love as Siegfried Farnon | 11/25/1978 |
| All Creatures Great and Small Ways And Means as Siegfried Farnon | 12/02/1978 |
| All Creatures Great and Small Pups, Pigs And Pickles as Siegfried Farnon | 12/09/1978 |
 | All Creatures Great and Small A Dog's Life as Siegfried Farnon | 12/16/1978 |
| Morecambe & Wise Show 1981 Christmas Show as Himself - Guest | 12/23/1981 |
| Morecambe & Wise Show Christmas Special | 12/24/1981 |
 | All Creatures Great and Small The Lord God Made Them All as Siegfried Farnon | 12/25/1983 |
 | All Creatures Great and Small The Lord God Made Them All as Siegfried Farnon | 12/25/1985 |
 | All Creatures Great and Small One of Nature's Little Miracles as Siegfried | 01/17/1988 |
| All Creatures Great and Small Barks And Bites as Siegfried Farnon | 01/24/1988 |
| All Creatures Great and Small The Bull With The Bowler Hat as Siegfried Farnon | 01/31/1988 |
| All Creatures Great and Small The Pig Man Cometh as Siegfried Farnon | 02/07/1988 |
 | All Creatures Great and Small Where Sheep May Safely Graze as Siegfried Farnon | 10/07/1989 |
| All Creatures Great and Small Old Dogs, New Tricks | 11/03/1990 |
| All Creatures Great and Small Hampered | 11/10/1990 |
| All Creatures Great and Small Brotherly Love | 12/24/1990 |
| Sherlock Holmes The Master Blackmailer as Charles Augustus Milverton | 01/02/1992 |
| Inspector Morse Twilight of the Gods as Andrew Baydon | 01/20/1993 |
| Midsomer Murders Dead Man's Eleven as Robert Cavendish | 09/12/1999 |
 | Foyle's War The German Woman as Henry Beaumont | 10/27/2002 |
| Spooks Episode #2.4 as Sir John Barry | 06/23/2003 |
| Inspector Dalgleish Death in Holy Orders: 1 as Father Martin | 08/23/2003 |
| Agatha Christie: Marple Sittaford Mystery as Winston Churchill | 04/30/2006 |
| Inspector Lewis Dark Matter as Sir Arnold Raeburn | 05/09/2010 |