2025
Christmas Karma as Not available2024
Widow Clicquot as Georges2023
The Talent as David2022
Vikings: Valhalla as Harald Sigurdsson2020
Intelligence as Tom2020
The Liberator as Captain Bill Lauder2019
Sanditon as Young Stringer2019
Beecham House as Daniel Beecham2019
I'll Find You as Robert Pulaski2019
The Devil's Harmony as Connor2018
Laughing Branches as Not available2017
Ransom as Simon Holman2016
Victoria as Drummond2016
Fallen as Trevor2014
Maleficent as Young Man (uncredited)2012
Bad Education as Posh PupilNaN
Lynley as DI Tommy LynleyNaN
The Girlfriend as Nicholas