highest rated
acting
- Small Hours → Jackson (voice)
- Man vs Baby (TV) → Lionel
- The Hack (TV) → Max Clifford
- Inside the Four Seasons: Park Lane (TV) → Narrator
- Bloodsport
- Christmas at the Four Seasons: Park Lane → Narrator
- Blackadder: The Lost Pilot → Prince Henry
- Toast of Tinseltown (TV) → Ed Howzer-Black
- The Larkins (TV) → Johnny Delamere
- Munich – The Edge of War → Sir Neville Henderson
- Munich – The Edge of War → Sir Nevile Henderson
- A Ghost Story for Christmas: The Mezzotint → Garwood
- The Fall → Michael Hamilton
- Dave Allen at Peace → Charles Curran
- Absolutely Anything → James Cleverill
- Narcopolis → Nolan
- Mrs. Brown's Boys D'Movie → Maydo Archer
- Dracula (TV) → Lord Thomas Davenport
- Toast of London (TV) → Ed Howzer-Black
- Blandings (TV) → Sir Gregory Parsloe-Parsloe
- Celebrity Antiques Road Trip (TV) → Self - Participant
- Hattie → John Le Mesurier
- Downton Abbey (TV) → Sir Anthony Strallan
- The Pillars of the Earth (TV) → Percy Hamleigh
- Emma (TV) → Mr. Weston
- The Queen (TV)
- A Family Portrait → Robert (voice)
- Monty Python: Before the Flying Circus → Narrator (voice)
- Raising Sancho → Narrator
- Kingdom (TV) → Philip Collins
- Snow White: The Sequel → Additional voices (voice)
- The One Show (TV) → Self
- Scoop → Strombel's Co-Worker
- The Thief Lord → Dottor Massimo
- Coup! → Mark Thatcher
- Doctor Who (TV) → Farquhar
- Heidi → Mr. Sessemann
- The Stepfather (TV) → Christopher Veazey
- Sex Actually → Charles
- My Dad's the Prime Minister (TV) → Prime Minister
- Three Sisters → Vershinin
- RI:SE (TV)
- White Teeth → Marcus Malfen
- The Secret → Alex Faraday
- The Safe House → Dr. Adam Daley
- My Family (TV)
- Cold Feet (TV) → David Marsden
- Hornblower (TV) → Lieutenant Ecclestone
- Hornblower: The Even Chance → Lieutenant Eccleston
- Midsomer Murders (TV) → Perry Darnley
- Get Well Soon (TV) → Squadron Leader Fielding
- The Wind in the Willows → St John Weasel
- A Breed of Heroes → Maj. Edward Lumley
- The Detectives (TV) → Thomas
- Joking Apart (TV) → Mark Taylor
- The House of Eliott (TV) → Hector Furneux
- Lazarus and Dingwall (TV) → Justin De Jong
- Twenty-One → Mr. Metcalfe
- No Job for a Lady (TV) → Tony
- Agatha Christie's Poirot (TV) → Gilbert Entwhistle
- About Face (TV)
- Anything More Would Be Greedy (TV)
- Teams from Hell
- Red Dwarf (TV) → Todhunter
- Chelmsford 123 (TV) → Gaius
- Just Ask for Diamond → Vicar
- Casualty (TV) → Russell Whitelaw
- Whoops Apocalypse → Damien
- Friday Night, Saturday Morning (TV)
- A Ghost Story for Christmas (TV) → Garwood