Known For
Filmography

Elsinore
Movie · as Rosencrantz

Spiked
Movie · as Daddy Hedgehog (voice)

Antony & Cleopatra
Movie · as Mark Antony

The Bombing of Pan Am 103
TV · as Seymour · 2 eps

Patience
TV · as CS Callum Banks · 1 ep

Belgravia: The Next Chapter
TV · as Dr Kerry · 1 ep

Franklin
TV · as Lord David Stormont, Viscomte de Stormont · 1 ep

Generation Z
TV · as Parrenster, Sergeant Parrenster · 1 ep

Napoleon
Movie · as Marshal Ney

The Full Monty
TV · as James Warner · 1 ep

Beyond Paradise
TV · as Andrew Parker · 1 ep

Sister Boniface Mysteries
TV · as Trevor Symonds · 1 ep

The Witchfinder
TV · as Rafe · 1 ep

The Midwich Cuckoos
TV · as Michael · 1 ep

National Theatre Live: Trouble in Mind
Movie · as Bill O’Wray

In the Earth
Movie · as Lord James Karel

Dalgliesh
TV · as Eric Hewson · 2 eps

Rebecca
Movie · as Giles

The Queen's Gambit
TV · as Randall Foster · 1 ep

1917
Movie · as Sergeant Guthrie

Gentleman Jack
TV · as Mr Abbott · 2 eps

Kursk
Movie · as Lt. Bruce Hamil

Transformers: The Last Knight
Movie · as Tristan

Damilola, Our Loved Boy
Movie · as Detective Wallace

Dark Angel
TV · as Dr. John Maling · 2 eps

The Crown
TV · as Porchey · 1 ep

Arthur & George
Movie · as Dr. Butter

Poldark
TV · as Captain Henshawe · 22 eps

Top Coppers
TV · as Peterson · 6 eps
1946
Movie · as Bob

Our World War
TV · as Lt. Cohen · 3 eps
Ham
Movie · as Alec

Crossing Lines
TV · as Lawrence Baxendale · 1 ep

The Dark Knight Rises
Movie · as CIA Analyst

Vera
TV · as PC Shawn Turnly · 1 ep

Twenty Twelve
TV · as Reporter · 1 ep

Pelican Blood
Movie · as Owen Whittle

Dorian Gray
Movie · as Patrol Policeman

Being Human
TV · as Turlow · 1 ep

Doc Martin
TV · as Professor Sam Bradman · 1 ep

Midsomer Murders
TV · as Brin Dunne · 1 ep

Coronation Street
TV · as Vincent Harper · 1 ep
