highest rated
acting
- The Queen of Heaven → Jesus / Nikodemus
- The Resurrection of Christ
- Mike Yarwood: Thank You For The Laughs → Self
- Franco Zeffirelli: Directing from Life → Himself
- The Real Jesus of Nazareth (TV) → Host
- Tales of Television Centre → Self
- Celebrity Antiques Road Trip (TV) → Self - Participant
- World War II in Colour (TV) → Narrator
- International Terrorism Since 1945 (TV) → Narrator (voice)
- The Cult of Doomwatch
- Colour Me Kubrick → Robert
- Churchill's Bodyguard (TV) → Self - Narrator (voice)
- Napoleon 1812 - The Road to Moscow → Narrator
- Agatha Christie's Marple (TV) → Dr. Haydock
- Great SAS Missions (TV) → Narrator
- The Queen's Lost Uncle → Narrator
- Seven Games from Glory → Narrator
- Holby City (TV) → Mark Williams
- The Second World War in Color → Narrator (voice)
- Treasure Island → Dr. Livesey
- Pride of Africa → David Webb
- Dalziel & Pascoe (TV)
- Dalziel & Pascoe (TV) → Barry Jemmerson
- Fantomcat (TV) → Fantomcat
- The Detectives (TV) → Dave Briggs
- Great Crimes and Trials (TV)
- The Legends of Treasure Island (TV) → Dr. Livesey (voice)
- The Century of Warfare (TV)
- The Legends of Treasure Island → Dr Livesey (voice)
- The Mystery of Edwin Drood
- The Battle of Trafalgar: Nelson's Victory → Narrator
- Titanic - The Story → Narrator (voice)
- The First Circle → Gleb Nershin
- Il segno del comando → Prof. Edward Foster
- Das lange Gespräch mit dem Vogel → John Barth
- Chunuk Bair → Sgt. Maj. Frank Smith
- The Golden Years
- The English Civil Wars → Narrator
- The Boer War: 1899-1902 → Narrator
- Pebble Mill (TV) → Self
- Merlin of the Crystal Cave (TV) → Ambrosius
- Keeping Up Appearances (TV) → Cabbie
- Romeo.Juliet → Romeo (voice)
- Canned Carrott (TV)
- Hannay (TV) → Richard Hannay
- Down There in the Jungle → Kruger
- Love Sins → Gabriele D'Annunzio
- Shaka Zulu (TV) → Dr. Henry Fynn
- Classic Ghost Stories (TV) → Professor
- Classic Ghost Stories → Professor
- What Waits Below → Rupert 'Wolf' Wolfsen
- Frankenstein → Victor Frankenstein
- The Wandering Company → Narrator (voice)
- Natural World (TV) → Narrator
- The Jigsaw Man → Jamie Fraser
- Countdown (TV)
- The Hunchback of Notre Dame → Phoebus
- Imperative → Augustin
- The Survivor → Keller
- Pygmalion → Higgins
- Harlequin → Gregory Wolfe
- Jane Austen in Manhattan → Pierre
- Walkabout to Hollywood → Narrator (voice)
- An Audience with... (TV) → Self
- The Four Feathers → Jack Durrance
- The Thirty Nine Steps → Richard Hannay
- Jesus of Nazareth (TV) → Jesus
- Beyond Good and Evil → Paul Rée
- Tommy → Captain Walker
- Looking for Clancy (TV) → Frank Clancy
- Zodiac (TV) → Brian Godfrey
- Mahler → Gustav Mahler
- Death to Sister Mary → Rook
- Thriller (TV) → Paul Tanner
- Thriller (TV) → Rook
- Lady Killer → Paul Tanner
- All Systems Go: Alan Garner → Himself
- Crown Court (TV) → Lance Porter
- The Edwardians (TV) → Charles Stewart Rolls
- Asylum → Dr. Martin
- The Asphyx → Giles Cunningham
- Shelley → Percy Bysshe Shelley
- Running Scared → Tom Betancourt
- Mrs. Warren's Profession → Frank Gardner
- Jude the Obscure (TV) → Jude Fawley
- Secrets → Allan Wood
- Doomwatch (TV) → Tobias Wren
- Season of the Witch → Shaun
- The Hunting of Lionel Crane → Lionel Crane
- The Italian Job → Yellow
- Tower of London: The Innocent → Earl of Warwick
- Walk a Crooked Path
- Bam! Pow! Zap! → Arkie
- Robbery → Deltic Train Guard (uncredited)
- The Hunchback of Notre Dame (TV)
- BBC Play of the Month (TV)
- BBC Play of the Month (TV) → Valentine
- Hallmark Hall of Fame (TV) → Phoebus