2024
Peter Five Eight as Travis
2024
No Family Without Blood as Remiel
2024
They Turned Us into Killers as Jason Johnson
2023
Venus as Matt Narcus
2023
Birder as Kristian Brooks
2023
Poor Paul as Mr. Bellagamba, Esquire
2021
Room 9 as Jason Johnson
2020
American Wisper as Reverend Henning
2019
The Lurker as Miles Little
2018
Corbin Nash as Officer Michaels
2018
Station 19 as Greg (1 episode)
2017
The Sweet Life as Tick Tock Jackson
2017
Attack of the Southern Fried Zombies as Matt
2017
Sable as AA group leader
2016
Halfway to Hell as Jake
2016
StartUp as Brent (1 episode)
2016
Fishes 'n Loaves: Heaven Sent as Rain DeAngelis
2016
Citrus Springs as Bashore
2015
Bone Tomahawk as Redheaded Fellow
2015
Sneaky Pete as Man #1 (1 episode)
2015
Deadly Sanctuary as Deputy Potts
2014
The Historian as Stephen
2013
Kung-Fu and Titties as Thug #3
2012
Nate & Margaret as Chad
2011
Shameless as Bruce (1 episode)
2009
Late Night with Jimmy Fallon as Self (1 episode)
2002
Monk as Tourist (uncredited) (1 episode)