Acting
The Crown
2016
Redeeming Love
2022
Memory
Testament of Youth
2015
The Bad Education Movie
The Chocolate Club
as Oscar
as Alex Stafford
as Randy Sealman
End of Term
as Andy
#Starvecrow
as Josh
as Wounded Solider
as Dave
Code of Life
as Raymond Gosling
Ancient Empires
as Ptolemy · 1 ep.
Colosseum
as Domitian · 8 ep.
Washington
as Henry Knox · 2 ep.
as Johnny Dalkeith · 3 ep.
Stan Lee's Lucky Man
as Kevin Jones · 1 ep.
Poldark
as Viscount Bollington · 2 ep.
Casualty
as Dom Harcombe · 1 ep.