2024
Boy Swallows Universe as Teddy Callis2023
C*A*U*G*H*T as Rowdy Gaines2022
Barons as Snapper Webster2021
Amazing Grace as Max Shaw2020
Halifax: Retribution as Jarrod2020
Halifax: Retribution as Daniel2020
Bloody Hell as Rex2018
12 Strong as Scott Black2018
Nekrotronic as Howard North2017
Pirates of the Caribbean: Dead Men Tell No Tales as British Soldier2017
Detroit as Flynn2017
Everybody Loves Somebody as Asher2016
Hacksaw Ridge as Corporal Jessop2015
Hench as Lou2014
Love Child as Pete2014
The Water Diviner as Henry Connor