Known For
Filmography

Uncle Vanya
Movie · as Professor Serebryakov

H Is for Hawk
Movie · as Master

Empire of Light
Movie · as Doctor Laird

Vampire Academy
TV · as Kieran Tanner · 1 ep

Pistol
TV · as Judge Knightley · 1 ep

The Sandman
TV · as Edmund · 1 ep

The Lord of the Rings: The Rings of Power
TV · as High Priest · 4 eps

The Chippie
Movie · as Principal Hargreaves

Quiz
TV · as Quiz Master · 1 ep

Miracle Workers
TV · as Judge · 1 ep

Adrift in Soho
Movie · as The Count

National Theatre Live: Rosencrantz & Guildenstern Are Dead
Movie · as Polonius

6 Days
Movie · as MI5 Spokesman
Don't Take My Baby
Movie · as Dr Marcuson

Richard II - Live at Shakespeare's Globe
Movie · as Duke of York

National Theatre Live: Othello
Movie · as Brabantio

Silk
TV · as HHJ Briscoe · 1 ep

The Taking of Prince Harry
Movie · as Brigadier Mike Reeves

A Very British Sex Scandal
Movie · as Chief Constable

Cherished
Movie · as Professor Barry

Gladiatress
Movie · as Chamberlain

Mrs Caldicot's Cabbage War
Movie · as Manager

The Affair of the Necklace
Movie · as Gendarme

Murder in Mind
TV · as James Carlson · 1 ep
Tough Love
Movie · as Matt Collins

Relic Hunter
TV · as Stanley · 1 ep

Extremely Dangerous
TV · as Ericson · 3 eps

Breakout
Movie · as Det. Insp. Matthews

The Vanishing Man
Movie · as Gordon Wells

Midsomer Murders
TV · as Digby Frears · 1 ep

The Vanishing Man
TV · as Gordon Wells · 1 ep

Signs and Wonders
TV · as Piers Dearbourne · 4 eps

Bugs
TV · as Cottrell · 1 ep

Peak Practice
TV · as Keith Llewellyn · 1 ep

Heartbeat
TV · as Porter · 1 ep

As Time Goes By
TV · as Hotel Manager · 2 eps
Just Us
TV · as Steve Holdsworth · 24 eps
Downtown Lagos
TV · as Brian Freed · 3 eps

Sleepers
Movie · as George Wetherby

Sleepers
TV · as George Wetherby · 4 eps

House of Cards
TV · as John Krajewski · 4 eps

One Foot in the Grave
TV · as Man in Taxi · 1 ep

Agatha Christie's Poirot
TV · as Blake · 1 ep
