Known For
Filmography
———2025
2024
2023
2023
2023
2019
2018
2016
2016
2015
2014
2013
2013
2011
2009
1972
Sirius
Sirius
Movie
Our Fault: London
Our Fault: London
Movie · as Ray
Is Anybody There?
Is Anybody There?
Movie · as Christian

William Tell
Movie · as Kuoni

The Listeners
TV · as Damian · 3 eps

Between the Lights
Movie · as Jay

Better
TV · as Ceri Davies · 5 eps

The Gallows Pole
TV · as Isaac Hartley · 3 eps

Pure
TV · as Sam · 2 eps

Innocent
TV · as DC Steve Beckton · 4 eps

Beowulf: Return to the Shieldlands
TV · as Vorhelm · 1 ep

Brief Encounters
TV · as Dougie · 4 eps

Antigone at the Barbican
Movie · as Haimon

Titus Andronicus - Live at Shakespeare's Globe
Movie · as Demetrius

The Mill
TV · as George Catterall · 3 eps

Peaky Blinders
TV · as Danny Whizz-Bang · 3 eps

Death in Paradise
TV · as Michael Farrer · 1 ep

Land Girls
TV · as Walter Storey · 4 eps

Emmerdale
TV · as Jason · 1 ep
