highest rated
acting
- Callan: This Man Alone → Himself (archive)
- Testimony → Khatchaturyan
- In from the Cold? A Portrait of Richard Burton → Self
- Puccini → Giacchi, the Doctor
- Marco Polo (TV) → Locandiere
- The Hound of the Baskervilles (TV) → Frankland
- The Ghost Downstairs → Narrator
- The Life and Times of David Lloyd George → Dr Clifford
- Doctor Who: The Armageddon Factor → The Shadow
- All Creatures Great and Small (TV) → Roderick Perowne
- Blake's 7 (TV) → Kommissar
- The Lord of the Rings → Gandalf (voice)
- Les Misérables → Magistrate
- The Thirty Nine Steps → Harkness
- The Portable Phonograph → The Actor
- The XYY Man (TV) → Laidlaw
- Buffet → Arnold
- Rumpole of the Bailey (TV) → Sir Daniel Derwent
- The Venturers (TV) → Sir George Fielding
- Prometheus: The Life of Balzac (TV)
- Snooker → Humphrey
- Centre Play (TV) → Humphrey
- The Black Arrow (TV) → Sir Daniel Brackley
- The Black Arrow (TV) → The Stranger
- Great Performances (TV) → Self
- Jason King (TV)
- Play for Today (TV) → Arnold
- Anne of the Thousand Days → Thomas More
- The Champions (TV) → Duncan
- Where Eagles Dare → Thomas
- The Jazz Age (TV) → Mr. Urquhart
- ITV Playhouse (TV) → Max
- Callan (TV)
- Callan (TV) → Hunter
- A Challenge for Robin Hood → Sir John
- Which of These Two Ladies Is He Married To? → Alex
- The Wars of the Roses (TV) → Suffolk / Buckingham
- The Wars of the Roses → Duke of Suffolk
- Doctor Who (TV) → The Shadow
- Festival (TV) → The Rev Melvyn Thomas
- An Age of Kings (TV) → Shallow / Epilogue
- An Age of Kings (TV) → Owen Glendower
- An Age of Kings (TV) → Chorus
- The Verdict Is Yours (TV) → Counsel for Defence
- Dunkirk → Captain (uncredited)
- Pride and Prejudice (TV) → Mr Bingley
- Innocent Sinners → Father Lambert
- The Film That Never Was
- Armchair Theatre (TV) → Paolo Bracchiana
- Alexander the Great → Aeschenes
- The Man Who Never Was → Lt. Jewell
- The Battle of the River Plate → Ray Martin
- The Adventures of Robin Hood (TV) → Vef
- The Long Dark Hall → Sergeant Cochcran
- Sunday Night Theatre (TV) → Hector