Submerged: The Hunley 2022
Actor
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
Credits from TMDB.