2016
2017
2014
2021
2018
2023
2022
Hacksaw Ridge
as Corporal Jessop
Pirates of the Caribbean: Dead Men Tell No Tales
as British Soldier
12 Strong
as Scott Black
Detroit
as Flynn
The Water Diviner
as Henry Connor
Everybody Loves Somebody
as Asher
Nekrotronic
as Howard North
Amazing Grace
as Max Shaw
C*A*U*G*H*T
as Rowdy Gaines
Barons
as Snapper Webster