2024
Lift as Ross2023
The Rig as Cameron2023
The Last Kingdom: Seven Kings Must Die as Domnal2021
The King's Man as Corporal Johnstone2021
The Tragedy of Macbeth as Not available2021
Rupture as Not available2020
Des as Douglas Stewart2019
Crawl as Wayne2017
Three Girls as PC Richard Bryan2015
Macbeth as Rosse2014
Legends as Alex2014
Unbroken as Blackie2014
The Silent Storm as Fionn2013
Privates as Private Lomax2002
Family as Teenage Gang1996
Fantoosh as Wee Boy