Known For
Filmography
2026
2026
2025
2024
2024
2022
2021
2021
2018
2014
2014
2013
2013
2013
2013
2012
2005
2001

The Uprising
Movie · as Walworth's Lieutenant

Legends
TV · 1 ep

Patience
TV · as George Evans · 5 eps

Has Fallen
TV · as Shaun · 2 eps

The Day of the Jackal
TV · as Sergeant Ellis · 1 ep

Slow Horses
TV · as Donald - Chieftain Security · 2 eps

The North Water
TV · as Frederick Ward · 1 ep

Professor T
TV · as Sammy Hines · 1 ep

Outlaw King
Movie · as Roger de Mowbray

Maleficent
Movie · as Soldier in Wood

Gunpowder 5/11: The Greatest Terror Plot
Movie · as Guy Fawkes

Collider
Movie · as Luke

This Way Out
Movie · as Reg

Dates
TV · as Christopher · 1 ep

Vikings
TV · as Aldwin · 1 ep

Tezz
Movie · as Reporter

Four Minutes
Movie · as Roger Bannister

Waking the Dead
TV · as Young Joe Brackley, Young Joe Brackley (uncredited) · 1 ep
