Known For
Filmography

Marching Powder
Movie · as Vaughn

Red Eye
TV · as SSG O'Hanlon · 5 eps

A Town Called Malice
TV · as Leonard Lord · 8 eps

Hamlet Within
Movie

Everything I Ever Wanted to Tell My Daughter About Men
Movie

Infiniti
TV · as Anthony Kurz · 6 eps

Domina
TV · as Crassus · 5 eps

Surfaces
Movie · as Richard

Eve
Movie · as Director

The Bay
TV · as David Wallasey · 6 eps

Extinction
Movie · as Ray

Prime Suspect 1973
TV · as John Bentley · 6 eps

Grimsby
Movie · as Steven Marber

Medici: Masters of Florence
TV · as Rinaldo Albizzi · 8 eps

Houdini & Doyle
TV · as Mitchell Pearce · 1 ep

Strange Weather
Movie · as Wes

Christmas Eve
Movie · as Tim

Sons of Liberty
TV · as William Dawes · 2 eps
OXI, an Act of Resistance
Movie · as Oedipus

Seal Team Eight: Behind Enemy Lines
Movie · as Case

Emulsion
Movie · as Billy Patterson

The Assets
TV · as Mitch Weaver · 8 eps

Run.
Movie · as The Other

Crossing Lines
TV · as William Mason · 1 ep

Endeavour
TV · as Roy Adamson · 1 ep

By Any Means
TV · as DI Campbell · 1 ep

Transporter: The Series
TV · as Tommy Evercroft · 1 ep

Father Brown
TV · as Father Vincent Lazarus · 1 ep

The Smoke
Movie · as Mitchell Lewison

Hunted
TV · as Ian Fowkes · 8 eps

The Poison Tree
TV · as Lenny · 2 eps

Captain America: The First Avenger
Movie · as Gilmore Hodge

An Organization of Dreams
Movie · as The King

Minder
TV · as Jamie Cartwright · 6 eps

The Tonto Woman
Movie · as Springfield

Once Upon a Time on the Westway
Movie · as Young Billy
The Alan Titchmarsh Show
TV · as Self · 1 ep

Minotaur
Movie · as Tyro

Sharpe's Challenge
Movie · as Lawrence

Flyboys
Movie · as Grant

Breakfast on Pluto
Movie · as Soldier at Roadblock

Thunderbirds
Movie · as John Tracy
No Strings Attached: The Making of Thunderbirds
Movie · as Self

Holly & Stephen's Saturday Showdown
TV · as Self · 1 ep

Nine Lives
Movie · as Tom

K-19: The Widowmaker
Movie · as Kornilov

Midsomer Murders
TV · as Gavin Hopkirk · 1 ep

Sharpe
TV · as Cpt. Lawrence · 1 ep
