Known For
Filmography

Elsinore
Movie · as Hospital Patron

Halo
TV · as Hierarch Regret (voice) · 3 eps

The Third Day
TV · as Janny · 3 eps

Chernobyl
TV · as Judge Milan Kadnikov · 1 ep

A Private War
Movie · as Adam Watkins

Darkest Hour
Movie · as Arthur Greenwood

The Sense of an Ending
Movie · as Alex Stuart

Denial
Movie · as Judge John Trench

Victoria
TV · as Coombe · 1 ep

Far from the Madding Crowd
Movie · as Jacob Smallbury

Macbeth
Movie · as Macdonwald

Serena
Movie · as Doctor

Endeavour
TV · as The Great Zambezi · 1 ep

Nora
Movie · as Robin

National Theatre Live: Timon of Athens
Movie · as Apemantus

Playhouse Presents
TV · as Mr Adams (voice) · 1 ep

The Power of Three
Movie · as Gordon

Zen
TV · as Massimo Colonn · 1 ep

Injustice
TV · as PMO Adam Christie · 3 eps

The Execution of Gary Glitter
Movie · as Gary Glitter

Red Riding
TV · 1 ep

Lewis
TV · as Mack · 1 ep

Bobby Jones: Stroke of Genius
Movie · as Jimmy Maiden

Frances Tuesday
TV · as Feltham · 2 eps

Serious & Organised
TV · as John Sands · 1 ep

Monarch of the Glen
TV · as Murdo · 1 ep

Mansfield Park
Movie · as Mr. Price

Midsomer Murders
TV · as Mathew Spearman · 1 ep

Silent Witness
TV · 2 eps

Voices
Movie · as Gerald Duffy

The Taming of the Shrew
Movie · as Hortensio / Peter (voice)

The Secret Rapture
Movie · as Norman

Shakespeare: The Animated Tales
TV · as Hortensio / Peter (voice) · 1 ep

King of the Wind
Movie · as Cook

The Justice Game
TV · as Gerry Cowan · 7 eps

Hannay
TV · 1 ep

Crossbow
TV · 1 ep

Max Headroom: 20 Minutes into the Future
Movie · as Breugal

Greystoke: The Legend of Tarzan, Lord of the Apes
Movie · as Willy

The Bill
TV · 2 eps

Gaskin
Movie · as John Rossington

Return of the Jedi
Movie · as Arvel Crynyd (uncredited)
No Excuses
TV · as Pimm · 4 eps

The French Lieutenant's Woman
Movie · as Sam

Astronauts
TV · 1 ep

Dreams of Leaving
Movie · as Robert

The Adventures of Frank: Everybody's Fiddling Something
Movie · as Ad man / Singer
Life at Stake
TV · as Bernard Lortie · 1 ep
