highest rated
acting
- The Tractate Middoth → John Eldred
- Fixer (TV)
- A Harlot's Progress → Sir John Gonson
- Princes in the Tower → Dr. John Argentine
- Trafalgar Battle Surgeon → Gunner Rivers
- Murder City (TV)
- Gods and Generals → Old Penn
- Spooks (TV) → Jocelyn Myers
- Hornblower: Retribution → Captain Collins
- A Dinner of Herbs (TV) → Alfred Cottle
- CI5: The New Professionals (TV)
- Animated Epics: Beowulf → Hygelac ( voice )
- The Cater Street Hangman → Rev. Prebble
- Midsomer Murders (TV) → Charles King
- The Vanishing Man (TV) → Moreau
- The Heart Surgeon (TV) → Charlie Hawkesmore
- The Heart Surgeon → Charlie Hawkesmore
- Silent Witness (TV)
- Seasick → Chief Engineer Josif Mantz
- Bramwell (TV) → Guy Le Saux
- Wycliffe (TV) → Selby
- Pie in the Sky (TV) → Charles Rider
- Sparrow → Giuseppe
- RoboCop 3 → McDaggett
- A Touch of Frost (TV) → Charlie Collingham
- Miss Marple: The Mirror Crack'd from Side to Side → Detective Inspector Craddock
- The Crucifer of Blood → Neville St. Claire
- Agatha Christie's Poirot (TV) → Lord Edgware
- Dealers → Frank Mallory
- The Modern World: Ten Great Writers (TV) → Peter Walsh
- Inspector Morse (TV) → Tony Doyle
- The Ruth Rendell Mysteries (TV) → Mark
- Lovejoy (TV) → Max Hunter
- Lost Empires (TV) → Nick Ollanton
- Time for Murder (TV) → Dr David Warreck
- King David → Abner
- Sherlock Holmes (TV) → Carruthers
- Kim → Narrator (voice)
- The Life and Death of King John → Earl of Salisbury
- Reilly: Ace of Spies (TV) → Count Massino
- Heather Ann → Petty Officer
- Realm of Darkness - The Elusive Depths of Mexico → Narrator
- Judo Champ → Mr Hall
- Never Never Land → Jim
- Tales of the Unexpected (TV) → Derek Johnstone
- Tales of the Unexpected (TV) → John Burge
- Eagle's Wing → The Priest
- The Wings of the Dove → Merton
- Strangers (TV) → Martin Hargreaves
- Wilde Alliance (TV) → David Bardsley
- The Prime of Miss Jean Brodie (TV)
- The Professionals (TV) → Peter Crabbe
- The Professionals (TV) → Tommy, CI5 Agent
- 1990 (TV)
- The Three Hostages → Dominick Medina
- The New Avengers (TV) → Colonel 'Mad Jack' Miller
- I, Claudius (TV) → Postumus
- The Adventures of Eliza Fraser → Captain Rory McBride
- The Incredible Sarah → Damala
- The Fight Against Slavery (TV) → Rev. John Newton
- Warship (TV)
- Dead of Night (TV) → Michael
- Man of La Mancha → Sanson Carrasco / The Duke
- Antony and Cleopatra → Octavius Caesar
- Made → Father Dyson
- A Ghost Story for Christmas (TV) → John Eldred
- The Promise
- The Lion in Winter → Geoffrey
- If There Weren't Any Blacks You'd Have to Invent Them → The Young Man
- ITV Playhouse (TV) → Donald Webster
- The Prisoner (TV) → Number Twelve
- A Night Out → Seeley
- Blow-Up → Bill
- BBC Play of the Month (TV) → Merton Densher
- Thirty-Minute Theatre (TV) → Benito Mussolini
- Theatre 625 (TV) → Alexis
- Theatre 625 (TV) → Seeley
- The Wednesday Play (TV)