Actor
Tornado
2025 · as Archer Bandit
Brian and Charles
2022 · as Eddie
How to Stop a Recurring Dream
2021 · as Paul
Educated
2019
Outlaw King
2018 · as Gilbert de la Hey, Barron of Errol
The Snowman
2017 · as Teacher
The People Next Door
2016
Hector
2015 · as Davey
Sunset Song
2015 · as Mr Kinloch
Liam and Lenka
2014 · as Thomson
Cesar Chavez
2014 · as UK Union Leader
Skins: Rise
2013 · as Rob