Actor
Submerged: The Hunley
2022
Band of Rebels
2022 · as C.S. Captain Wade Hampton IV
Hampton's Legion
2021
Once Upon a Time in Tombstone
2021 · as Tom McLaury
American Confederate
2019 · as Peyton
Jesse James vs. The Black Train
2018 · as Robert Ford