highest rated
acting
- Object Permanence → Barry
- The Bombing of Pan Am 103 (TV) → Alastair Campbell QC
- Andor (TV) → Perrin Fertha
- The Deal → Michael
- Andor: A Disney+ Day Special Look → Perrin Fertha (archive footage) (uncredited)
- Vigil (TV) → Anthony Chapman
- Backdraft 2 → Captain White
- Outlaw King → John Strathbogie, Earl of Atholl
- Peterloo → General Sir John Byng
- The Loch (TV) → Craig Petrie
- The Crown (TV) → Richard Aylard
- 93 Days → Dr. David Brett-Major
- Redistributors → Michael Manning
- Terminally Happy → Louis
- Unforgotten (TV) → John Bentley
- Wolf Hall (TV) → William Brereton
- A.D. The Bible Continues (TV) → James le Juste
- Hampstead Theatre At Home: Tiger Country → John
- Dracula (TV) → Lord Rothcroft
- Company of Heroes → Chambliss
- The Sweeter Side of Life → Benny Christophe
- Taken: The Search for Sophie Parker → Ambassador Hillman
- Death in Paradise (TV) → Ewan Boyd
- Black Mirror (TV) → Martin
- Perfect Sense → Virologist
- You Instead → Mark
- Monster Mutt → Monty
- Borgen (TV) → Jeremy Welsh
- Moving On (TV) → Mick
- The Mentalist (TV) → Dr. Royston Daniel
- Murdoch Mysteries (TV) → Inspector Edward Scanlon
- The Edge of Love → Anthony Devas
- New Town Killers → Jamie Stewart
- Skins (TV) → Gregory McGuinness
- Lewis (TV) → Sebastian Anderson
- M.I. High (TV) → Bruce Boardman
- The Shell Seekers → Richard
- Reichenbach Falls → Jack Harvey
- Ancient Rome: The Rise and Fall of an Empire (TV) → Athaulf
- Snuff-Movie → Justin / Andy / Freddy / Peter
- Agatha Christie's Marple (TV) → Colonel Hillingdon
- Strange (TV) → Rich
- The Last Great Wilderness → Charlie
- Monarch of the Glen (TV) → Archie MacDonald
- Psychos (TV) → Dr 'Shug' Nevin
- Fragile
- Horsehair
- Midsomer Murders (TV) → Felix Lancaster
- Hamish Macbeth (TV) → Gavin Robb
- Mouth to Mouth → Oswaldo (as Sam MacKenzie)
- Dragonworld → John McGowan
- Soldier Soldier (TV) → Tim
- Agatha Christie's Poirot (TV) → Ferguson
- Lovejoy (TV) → Freddy