Stages 2026
as Tucker
First Man 2018
as Houston Post Reporter
All Saints 2017
as Jack Harlowe
Grudge Match 2013
as Dr. Camare
Prisoners 2013
as Detective Chemelinski
Pure Country 2: The Gift 2010
as Keith
Furnace 2007
as Officer Murphy
Credits from TMDB.