Actor
A Very Evergreen Christmas
13 Dec 2026 · as Clive
Meet Me in the Margins
2026 · as Clive
A Christmas Frequency
2023 · as Liam Wilson
A Perfect Christmas Pairing
2023 · as Roger
The Royal Bake Off
2023 · as Henry
Sex Story: Fifty Shades of Grey
2015 · as Christian Grey
Sleeping Beauty
2014 · as Prince Jayson
Les Misérables
2012 · as Ensemble Wedding Dancer
Anna Karenina
2012 · as Ball Dancer