Known For
Filmography
20262025
2025
2023
2023
2021
20212018
2016
2015
2015
2013
2012
2011
2008
2005
2002
1997
Turtleneck
Turtleneck
Movie · as Gus

Fuze
Movie · as Commander Nicoli

MobLand
TV · as DS Liam Cross · 1 ep

Napoleon
Movie · as Imperial Guard | Waterloo

The Diplomat
TV · as Byron · 15 eps

Benediction
Movie · as Geoffrey Keynes
The Vanishing Time
The Vanishing Time
Movie · as Jeremy Watson

Unseen
Movie · as Sam

The Huntsman: Winter's War
Movie · as Huntsman Guard

Casanova
Movie · as Claude Patu

Poldark
TV · as Captain · 1 ep

Peaky Blinders
TV · as Royal Bodyguard · 1 ep

Titanic: Blood and Steel
TV · as Naval Lawyer · 1 ep

Black Mirror
TV · as Simon · 1 ep

Rosamunde Pilcher's Four Seasons
TV · as Tom Tresillian · 4 eps

To the Ends of the Earth
TV · as Mr. Bowles · 3 eps

Foyle's War
TV · as Doctor, Martin Ashford · 1 ep

Midsomer Murders
TV · as David Monroe · 1 ep
