
Atuação
45 anos • Hull, Humberside, England, UK • 31 títulos • ativo desde 2010

24 Horas
como Ian Al-Harazi

Era Uma Vez
como King Arthur

Transformers: O Último Cavaleiro
como Arthur

Cherry - Inocência Perdida
como Captain

The Terror
como Thomas Jopson

Invasão
como Hughes

War of the Worlds: A Arte da Guerra
como Gideon

Os Pilares da Terra
como Alfred Builder

Endeavour, o Jovem Morse
como Tony Frisco

Alex Rider
como Martin Wilby

Strike Back
como Sgt. Liam Baxter

Os Fora da Lei
como Young Frank

Sanditon
como Samuel Colbourne

Hércules
como Iphicles

The Long Shadow
como PS Bob Blake

The Long Shadow
como Bob Blake

Domina
como Marcus Antonius

Small Axe
como Greg Huggan

Belgravia: The Next Chapter
como Fletcher

Land Girls
como Reverend Henry Jameson