2022
The Prey: Legend of Karnoctus as Griffin
2020
Sanzaru as Clem Regan
2019
Shucky Darn as Dustin
2018
Mind of Its Own as Matty
2018
Lawless Range as Rusty
2016
Backstabbed as Tyson
2016
No Way to Live as Big Jim
2016
Knucklebones as Travis
2016
Encounter as Ted McBride
2016
Mercury Plains as Paul
2014
White Creek as Willard Pierpoint Cornelius III
2014
Love & Air Sex as Tim
2012
Vamps, Blood & Smoking Guns as Vlad
2011
Scenes from the Suburbs as Terrance
2011
Psycho Killer Bloodbath as Seth
2010
The Final as Bradley
2005
Criminal Minds as David Marshak (1 episode)