Actor
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
Old Man of the Rooks
2018 · as Will, Scarecrow