Known For
Filmography
2024
2020
2015
2015
2013
2013
2012
1997

Drift
Movie · as Man on Train

The Grinning Man
Movie · as Lord David Dirry-Moir

Branagh Theatre Live: The Winter's Tale
Movie · as Dion

Cinderella
Movie · as Stable Boy

Follies
Movie · as Young Ben

National Theatre Live: Macbeth
Movie · as Servant/Murderer

Les Misérables
Movie · as Lesgles

The History of Tom Jones: A Foundling
TV · as Young Tom · 1 ep
