Actor
American Nobody
2024 · as Fred
Chapter X
2023 · as Edgar Oswell
Welcome to the Rubber Room
2017
The Next Door
2016 · as Man at Door
Templar Nation
2013 · as William Sinclair
Absolution Is Now Public
2013 · as Rick
Luna Mesa
2011 · as Expatriate
The Maze
2010 · as Sheriff Ben
Evil Angel
2009 · as Martineau
Falling
2008 · as Eric Boyle
The Singles Ward
2002 · as Wes the Neighbor
Brigham City
2001 · as Wes