Actor
Absolution
2024 · as Priest
Snakeeater
2024 · as Charlie
Beach Rats
2017 · as Edgar
Cold in July
2014 · as Detective
Run
2013 · as Erik
Dry Spell
2013 · as Dylan
You Don't Know Jack
2010 · as Deputy
Destined to be Ingested
2008 · as Tom
Love the Hard Way
2003 · as Tunnel Bartender
The Believer
2001 · as Carleton