Holy Ghost 2025
as Jeff
The Dakota War: Chase 2024
as Lieutenant Jessie Buchanan
King of Britons 2021
as Warrior
Once Upon a Time in Tombstone 2021
as Morgan Earp
Rocket Hunter 2020
Actor
Old Man of the Rooks 2018
as Will, Scarecrow
Credits from TMDB.