Actor
Finding Joy
2026 · as David Morris
Super Happy Fun Clown
2025
The Night Is Young
2024
They Wait in the Dark
2022 · as Trucker #2
It's Here
2019 · as Elgin (segment "Prisoner Exchange at Bannon's Lookout")
Dimension Z
2017
9-Ball
2012 · as Joey
Stull
2009 · as Old Bull
Rigged
2008 · as Clark Richter
The Shunned
2005 · as Sheriff Davis