Known For
Filmography

The Chelsea Cowboy
Movie · as Darren Dowd (Prosecution)

Senua's Saga: Hellblade II
Movie · as Shadow

Alexander: The Making of a God
TV · as Memnon · 6 eps

Shadow and Bone
TV · as Commander Chalikov · 1 ep

Elliott from Earth
TV · 16 eps

Grace
TV · as Sean Klinger · 1 ep

The Wheel of Time: Origins
TV · as Narrator (voice) · 1 ep

O Black Hole!
Movie · as Vulture

All Creatures Great & Small
TV · as John Monkham · 1 ep

Brassic
TV · as Russell Hardwick · 3 eps

Shakespeare & Hathaway - Private Investigators
TV · as Sam Albany · 1 ep

Son of Perdition
Movie · as Norman Clifford

Hellblade: Senua's Psychosis
Movie · as Zynbel

Hellblade: Senua's Sacrifice
Movie · as Shadow / Zynbel

Allies
Movie · as Brigadier General Groves

Happy Valley
TV · as Marcus Gascoigne · 6 eps

Jet Stream
Movie · as Jack

RoboCroc
Movie · as Colonel Montgomery

Ripper Street
TV · as Det. Sgt. Maurice Linklater · 1 ep

Call the Midwife
TV · as Bill Began · 1 ep

Vera
TV · as Stuart Macken · 1 ep

The Borgias
TV · as Captain of the Guard · 1 ep

The Cut
TV · as Little Joey Horton · 1 ep

Merlin
TV · as Caerleon · 1 ep

The Walker
Movie

Agatha Christie's Marple
TV · as George Rogers · 1 ep

Fighting Back: The Michael Watson Story
Movie · as Narrator

A Dog of Flanders
Movie · as Cogez

The Adventures of Young Indiana Jones: Masks of Evil
Movie · as Agent Picard

Trial & Retribution
TV · as Gary Meadows · 1 ep
Rumble
TV · as Alan Enstone · 6 eps

Pie in the Sky
TV · as Paul Travis · 1 ep

Walker, Texas Ranger
TV · as Deputy Chris Branch · 1 ep

Split Second
Movie · as Foster

Christopher Columbus: The Discovery
Movie · as Terreros

Chernobyl: The Final Warning
Movie · as Aleksandr Mashenko

Press Gang
TV · as John Hartwood · 1 ep

Young Toscanini
Movie · as Comparsa (uncredited)

Married... with Children
TV · as Igor · 3 eps

Casualty
TV · as Philip Miller · 1 ep

EastEnders
TV · as Matthew Jackson · 315 eps

The Bill
TV · 1228 eps
