2024
Psycho Ape!! Part II: The Wrath of Kong
2024
Space Sharks as Pilot
2023
A Royal Christmas on Ice as Additional voices
2023
Exteriors as Peter Lesh
2023
Spider Baby as Peter
2023
Axeman at Cutters Creek 2 as Dan
2023
Big Freakin' Snake as Deputy Morris
2022
Teddy Told Me To as Christopher Peterson
2021
Strangers in the Night as Bloody Cabin Man aka Dean
2021
Apex Predators as DJ Carter B
2021
Rattlers 2 as Morris
2020
Unusual Attachment as Greg
2019
Deathcember as Sergio
2019
RoboWoman as Unlucky Guy
2019
Zoombies 2 as Isaiah
2018
House of Pain as Roger
2018
Beach Babe Bingo as Tad
2017
A Royal Christmas Ball as Architect
2017
Stage Fright as Kevin
2016
The Boulet Brothers' Dragula as Sam (1 episode)
2016
Axeman 2: Overkill as Dan
2015
A Prince for Christmas as Servant
2015
Mad for Madonna as Himself
2014
Best Day Ever as James
2014
The 50 Best Horror Movies You've Never Seen as Himself
2013
All I Want for Christmas as Paul
2013
The Trouble with Barry as Barry Montenegro
2013
The Brides of Sodom as Dominic
2011
Showgirls 2: Penny's from Heaven as Godhardt Brandt
2011
Gingerdead Man 3: Saturday Night Cleaver as Jeffrey Dahmer
2011
Evil Bong 3: The Wrath of Bong as Alistair
2010
For Christ's Sake as Pete Browning
2009
George: A Zombie Intervention as Ben
2009
Wamego: Ultimatum as Self
2009
The Crystal Lake Massacres Revisited - Part I
2009
The Crystal Lake Massacres Revisited - Part III
2008
Skinned Alive as Vincent
2007
Meat Weed America as Bin Smokin
2007
The Lair as Damian Courtenay (28 episodes)
2007
Gifted and Challenged: The Making of 'Shortbus' as Caleb
2006
Cemetery Gates as Hunter Belmont
2000
Shaft as Mickey Hunt (uncredited)