Actor
Dirty Halos
2026 · as Dr. Jacques Lacan
Hellfire
2026 · as Vietcong Soldier
Inthralled
2025 · as Doctor
Sovereign
2025 · as Deputy Sheriff (uncredited)
Shakey Grounds
2025 · as Bar Patron / Concert Goer (uncredited)
Trail of Vengeance
2025 · as Lone Cowboy
The Forest Through the Trees
2025 · as Tim
God's Country Song
2023 · as Background Player
Love in Country
2021 · as Monk in the Grotto