Joy Incorporated as Mr. Charno
Borderland - I Walked a Far Piece
2025
Eephus as Chuck Poleen
2024
Third House of Saturn
2022
Metal Myths: Ghost Pt. 2 as Dusty Comstock
2022
Front Stage & Back as Self
2021
Project Space 13 as Ace
2019
Hell House LLC III: Lake of Fire as Robert Lyons
2019
The Sound of Silence as Satisfied Client (voice)
2019
Treasure Trouble as Ernie
2018
Jobe'z World as Royce
2018
Congratulations Debby as Dr. Conrad
2018
Romance Analyst as Terry
2018
The Sky is Blue with Lies: Tribeca Phaedra as Teddy
2018
Are We Not Cats as Dr. Mooney
2016
Search Party as Hotel Manager (1 episode)
2016
Salesmanship as Thomas
2016
West of Her as Second Man on Phone
2016
Beyond the Rush as Terry
2015
Hell House LLC as Robert Lyons
2015
The Lives of Hamilton Fish as Hamilton Fish II
2015
Aimy in a Cage as Gruzzlebird Micry
2015
Go Fuck Yourself Oliver as Dr. So-And-So
2015
Addiction: A 60's Love Story as Judge Warren Spokefield
2014
Max Saves the World as Detective Phineas
2014
Bag Boy Lover Boy as Ivan Worthington
2013
The Penny Dreadful Picture Show as Jim
2013
Willa as Phill Palmer
2013
Soft in the Head as David
2012
Public Hearing as Chairman
2012
Supercapitalist as Street vendor
2012
Everyday Saturday as Saul
2012
The Southern Belle as Bob Gregory
2012
The Endless Possibility of Sky as Cherry
2011
I Don't Wanna Feel Nothin' No More as Sentencing Judge (voice)
2009
The Evangelist as Danny Ziegfeld
2008
Destined to be Ingested as Chester
2007
The Weekend as Principal Dixon
2004
Take Out as No Speakee English