Actor
Off the Record
2025 · as German heckler
Five Seconds Flat, the Film
2022 · as Priest / Janitor
Other
2021 · as Carl
A Million Little Pieces
2019 · as Bartender
Stray
2019 · as SWAT Captain
Officer Down
2018 · as DUI Driver
Happy Hunting
2017 · as Cal
Revelation Road 2: The Sea of Glass and Fire
2013 · as Zeb
Revelation Road: The Beginning of the End
Shoot the Moon
2012 · as Sheriff Burnett
The Big Empty
1997 · as Hank Grimaldi
The Last Supper
1995 · as Skin Head