highest rated
acting
- Commando (TV) → Narrator
- The Long Call (TV) → Dennis Stephenson
- Strike (TV) → Tony Landry
- Our Lives (TV) → Self - Narrator
- 6 Days → John Dellow
- Toil And Trouble: Making 'Macbeth' → Self
- Playhouse Presents (TV) → Piers Hunt
- Operation Jericho → Presenter
- Clouds Are Not Spheres → Self - Host
- Dam Busters Declassified → Himself
- Inspector George Gently (TV) → George Gently
- Apparitions (TV) → Father Jacob
- Cranford (TV) → Peter Jenkyns
- Lemur Island (TV)
- The One Show (TV) → Self
- Davina (TV)
- The Murder Room (TV) → Adam Dalgliesh
- Who Do You Think You Are? (TV) → Self
- The Murder Room → Adam Dalgliesh
- Death in Holy Orders (TV) → Commander Adam Dalgliesh
- 100 Years of Powered Flight → Narrator
- Judge John Deed (TV) → Judge John Deed
- Always and Everyone (TV) → Robert Kingsford
- The Scarlet Pimpernel (TV) → Citizen Chauvelin
- Rhodes (TV) → Cecil John Rhodes
- The Life and Loves of Oscar Wilde → voice of Oscar Wilde
- Truth or Dairy → Self
- Black and Blue → Chief Supt. Mike Barclay
- For the Greater Good (TV) → Peter Balliol MP
- The Chief (TV) → Chief Constable Alan Cade
- Who Bombed Birmingham? → Ian McBride
- Ladder of Swords → Don DeMarco
- Agatha Christie's Poirot (TV) → Sir Charles Cartwright
- Intrigue → Roskov
- The Most Dangerous Man in the World → Suleiman
- The Last Place on Earth (TV) → Captain R. F. Scott
- An Audience with Mel Brooks → Self (uncredited)
- The Explorers (TV) → Burke
- Facelift → Zax
- Dalgliesh (TV) → Adam Dalgliesh
- The Hound of the Baskervilles → Sir Henry Baskerville
- Wogan (TV) → Self
- The Kenny Everett Television Show (TV) → Self
- East Lynne → Archibald Carlyle
- Six Fifty-Five Special (TV) → Self
- Cream in My Coffee → Jack Butcher
- An Audience with... (TV) → Self
- The Professionals (TV) → Doyle
- BBC2 Play of the Week (TV) → Michael J. Arlen
- Jubilee 1977 (TV) → Paul
- Our Kid → Paul
- The New Avengers (TV) → Larry
- The Duchess of Duke Street (TV) → Arthur Leyton
- Beasts (TV) → Dave
- Beasts: Buddyboy → Dave
- Operation: Daybreak → Karel Curda
- Love's Labour's Lost → King Ferdinand
- Electra → Orestes
- The Golden Voyage of Sinbad → Rachid
- Achilles Heel → Dave Irwin
- Villains (TV) → Monty Parkin
- Polanski Meets Macbeth → Self
- Macbeth → Banquo
- Play for Today (TV) → Brian
- Hamlet → Horatio
- ITV Saturday Night Theatre (TV) → Norm
- Strange Report (TV) → Savi
- Doctor in the House (TV)
- Two Feet Off the Ground → Norm
- Son of the City → George Leese
- Travelling Light → Arnold Champion
- BBC Play of the Month (TV) → Orestes
- BBC Play of the Month (TV) → King Ferdinand of Navarre
- Public Eye (TV)
- Coronation Street (TV) → Robert Croft
- Tony Awards (TV) → Self - Nominee
- Hallmark Hall of Fame (TV) → Horatio