Actor
Tales of the Underworld
2026 · as Peter Slater (segment "The Main Event")
The Lady of Heaven
2021 · as Mukhayreeq
Lucy the Human Chimp
2021 · as Dr. Maurice Temerlin
Elton John: Ten Days That Rocked
2019 · as Fred Fairbrother
Radio Mary
2017
Slaughterbots
2017 · as Senator
Deadly Exposé
2017 · as Francis Hay
Big Baby
2015 · as Macon
Myths & Mysteries of the World
2012 · as Narrator
Execution
2010 · as Joey
Nostradamus Decoded
2009 · as Anti-Christ