Actor
Webcast
2018 · as Joe
Le Fear II: Le Sequel
2016 · as Dr. Strange
Simon
2016 · as Dr. Craven
The Conversations
2016 · as Scientist #1
Aleister Crowley: Legend of the Beast
2013
Frontman
2011 · as Joshua Johnson
Bordello Death Tales
2009 · as Dr. Whale