Actor
I.S.S.
2024
as Christian Campbell
Which Brings Me to You
2023
as Wallace
The Same Storm
2022
as Dale Salt
Gone in the Night
2022
as Max
Abandoned
2022
as Alex
Come Play
2020
as Marty
Underwater
2020
as Liam Smith
American Woman
2019
as Juan
The Best of Enemies
2019
as Lee Trombley
Sadie
2018
as Cyrus
Peppermint
2018
as Detective Stan Carmichael
The Miseducation of Cameron Post
2018
as Reverend Rick
The Belko Experiment
2016
as Mike Milch
Hush
2016
as Man
10 Cloverfield Lane
2016
as Emmett
The Heart Machine
2014
as Cody
Short Term 12
2013
as Mason
Margaret
2011
as Darren Rodifer
Jonah Hex
2010
as Second Lt. Evan
Whatever Works
2009
as Perry
The Good Student
2006
as Brett Mullen
Pieces of April
2003
as Timmy Burns
The Flamingo Rising
2001
as Gary