2020
Between the Trees as Josh
2020
Perry Mason as Desk Sergeant (1 episode)
2019
The Space Between Words as Edger
2019
The Highwaymen as Tough Migrant Worker (Oklahoma)
2018
The Thinning: New World Order as Bad Guy
2018
Crazy Right as Garry
2018
Leave No Trace as Runner
2018
The Competition as Simon
2016
ABCs of Death 2 1/2 as (segment "M is for Marriage")
2016
Green Room as Stagehand
2014
Lighter People as Aaron
2014
Z Nation as Danny (1 episode)
2014
Z Nation as Travis (1 episode)
2011
Grimm as Captive (1 episode)
2005
The Standard v.15 as Dylan