Actor
I Survived
2025 · as Pastor Diego
A Gunfighter's Deal
2025 · as Deputy Lance Kilkenny
Playing Through
2024 · as Betting Man 2
Where the Land Meets the Sky
2021 · as Eric Rodgers
The Speed of Time
2020 · as Surprised Dad
Heaven Bound
2017 · as Barney
Exhume
2016 · as Sheriff Johnson
Wild Bill Hickok: Swift Justice
2016 · as Raymond
A Gift Horse
2015 · as Norman
On Angel's Wings
2014 · as Dr. Williams
Injun
2013 · as Sam
Mysterious Island
2012 · as Private Lynch