

Mysterious Island
2012 · as Private Lynch

I Survived
2025 · as Pastor Diego

A Gunfighter's Deal
2025 · as Deputy Lance Kilkenny

Xtinction: Predator X
2010 · as Louisiana Trooper Ayme (uncredited)

Adventure Scouts
2010 · as Memorex

Mutants
2008 · as Commander Sykes

A Gift Horse
2015 · as Norman

Heaven Bound
2017 · as Barney

Playing Through
2024 · as Betting Man 2

Injun
2013 · as Sam

Girls on Tap
as Marco

The Body Sculptor
as Dr. Mark Cohen

Where the Land Meets the Sky
2021 · as Eric Rodgers

Wild Bill Hickok: Swift Justice
2016 · as Raymond

Exhume
2016 · as Sheriff Johnson

Roundhousen's Roast
2011 · as Detective Reese