Dracula's War as Roman Van Helsing
A Family's Fury as Todlich
The Marshall Family as Tripp
Valley of the Shadow: The Spiritual Value of Horror
The Black-Eyed Children as Mr. Donahue
The Dead Place as The Entity
The Deceived as Shadow Man
2024
Bloodspawn as Augustus
2024
A Stranger in the Woods as Victor
2024
Slash Squatch as Rusty
2023
Play It All Night Long as The Siphon
2022
Bleach as Gus Marlowe
2022
Death Camp as Norman Esner
2022
Enter Room 6: The Making of The Man in Room 6 as self
2022
The Rookie: Feds as Anders Huxley (1 episode)
2022
Everybody Dies by the End as Willy Wilson
2022
I Hear the Trees Whispering as Chuck
2022
Caroltyn as Bishop Oliver
2022
Adrif as The Handler
2022
The Man in Room 6 as William
2021
Strange Company as Flynn
2021
Tickles the Clown as Tickles
2021
Painkiller as Bill Johnson
2021
The Parish as Father Felix
2021
Brimstone Saint as Jonathan Kane
2020
Synchronic as The Looter
2020
Take This Lollipop as Zoom Ghost
2020
Greatland as Philanthropist
2020
The Crickets Dance as David Kincaid
2020
The Good Things Devils Do as Richard
2019
The Immortal Wars: Resurgence as Seth
2019
3 from Hell as Tony Commando
2019
Charlotte: The Return
2019
Handy Dandy as Mr. Jolly
2018
Welcome to Hell as Detective Harris (segment "After Hours")
2018
Lifechanger as Drew (voice)
2018
Atelophobia: Chapter 2
2018
Death House as Satan Creator
2018
Age of the Living Dead as Rafael (6 episodes)
2017
Night of the Babysitter as Father
2017
Ayla as Billy / Andy
2017
The 'Claw as The Voice
2017
The Immortal Wars as Seth
2017
Easter Bunny Adventure as Marvin the Bull
2017
Down On The Farm as Bray the Donkey (voice)
2016
Ditch Day Massacre as Vick
2016
Betrothed as Lester Cooper
2016
The Dooms Chapel Horror as Jordan
2016
Stressed to Kill as Bill Johnson
2016
The Chair as The Warden
2016
Rock and Roll: The Movie as Mo
2015
Scream at the Devil as Job
2015
All Hallows' Eve 2 as Sade (segment "M is for Masochist") (archive footage)
2015
The Blood Let as Glasscock
2015
At Granny's House as Boarstag
2015
Zombieworld as Marvin Gloat
2015
Valley of the Sasquatch as Bauman
2015
A Darker Fifty Shades: The Fetish Set
2015
Gnome Alone as Mr. Glippen
2014
The Three Dogateers as Barney Gloat
2014
Red Dirt Rising as Buck
2014
A Grim Becoming as Phill Looney
2014
Werewolf Rising as Rhett
2014
Assassins as Hargraves
2014
Circus of the Dead as Papa Corn
2014
The Retrieval as Burrell
2014
The Black Water Vampire as Raymond Banks
2014
Deadly Revisions as Grafton Torn
2013
Krampus: The Christmas Devil as Brian Hatt
2013
Blackout as Rommel Stanton
2013
Beverly Lewis' The Confession as Samuel Lapp
2013
Grooming Giselle as Lenny
2013
Apostle Peter and the Last Supper as Ragged man
2013
M Is for Masochist as Sade
2012
Children of Sorrow as Simon Leach
2012
Scary or Die as Buck
2012
Confessions of a Self-Hating Jew as Adolf Eichmann
2012
Abraham Lincoln vs. Zombies as Abraham Lincoln
2012
1334 as Rozz Williams
2012
The Famous Joe Project
2011
The Symphony as Chancelor
2011
Take This Lollipop as Facebook stalker
2011
Death Valley as Athletic Zombie (uncredited) (1 episode)
2011
Death Valley as Bloodmobile Zombie (uncredited) (1 episode)
2011
A Haunting in Salem as Wayne Downs
2011
VIViD as The Mysterious One
2011
The Shunning as Samuel Lapp
2011
Princess and the Pony as Snyder
2010
Nude Nuns with Big Guns as Brother John
2010
Ripped Memories as Harold
2010
The Devil Within as Principal Edwards
2010
Desert Son as Step Dad
2008
The Secret Life of Bees as Sheriff Gaston
2007
Sherman's March as General William Tecumseh Sherman
2005
Criminal Minds as Unsub (1 episode)