Acting
Return of the Jedi
Arvel Crynyd (uncredited)
Chernobyl
Judge Milan Kadnikov
Darkest Hour
Arthur Greenwood
Halo
Hierarch Regret (voice)
Macbeth
Macdonwald
Far from the Madding Crowd
Jacob Smallbury
Serena
Doctor
Denial
Judge John Trench
A Private War
Adam Watkins
Greystoke: The Legend of Tarzan, Lord of the Apes
Willy
Midsomer Murders
Mathew Spearman
Mansfield Park
Mr. Price
Endeavour
The Great Zambezi
Victoria
Coombe
The French Lieutenant's Woman
Sam
The Third Day
Janny
The Sense of an Ending
Alex Stuart
Lewis
Mack
Silent Witness
Bobby Jones: Stroke of Genius
Jimmy Maiden
Max Headroom: 20 Minutes into the Future
Breugal
Zen
Massimo Colonn
The Bill
Injustice
PMO Adam Christie
Monarch of the Glen
Murdo
Shakespeare: The Animated Tales
Hortensio / Peter (voice)
Red Riding
Crossbow
Voices
Gerald Duffy
The Execution of Gary Glitter
Gary Glitter
King of the Wind
Cook
The Secret Rapture
Norman
Hannay
Astronauts
Nora
Robin
Gaskin
John Rossington
Dreams of Leaving
Robert
The Power of Three
Gordon
The Adventures of Frank: Everybody's Fiddling Something
Ad man / Singer
Frances Tuesday
Feltham
Playhouse Presents
Mr Adams (voice)
The Justice Game
Gerry Cowan
National Theatre Live: Timon of Athens
Apemantus
Elsinore
Hospital Patron
The Taming of the Shrew
Serious & Organised
John Sands
No Excuses
Pimm
Life at Stake
Bernard Lortie