2025
Seven Veils as Charlie
2019
Through Black Spruce as Danny
2017
Painless as Henry Long
2016
We're Still Together as Bobby
2015
12 Monkeys as Charlie (2 episodes)
2013
The Animal Project as Saul
2013
Willed to Kill as Floyd
2010
Haven as TJ Smith (1 episode)
2009
The Waterhole as Cracker
2007
American Gangster as Chemist
2004
New York Minute as Truant at Pool