Actor
Running on Empty
2024
as Dr. Abernathy
The Burial
2023
as Rick Riverridge
Secrets of an Escort
2021
as William
Hot Water
2021
as Jim Anderson
Slayed
2020
as Jordan
The 24th
2020
as Abner Lockhart
Project Power
2020
as Mr. Luker
Secrets in the Woods
2020
as Langley
The Long Shadow
2020
as John Landry
The Hunt
2020
as Captain O’Hara
Red Letters
2019
as Jim Knowles
Pure
2019
as Kyle
Already Gone
2019
as Steve Cafferkey
Wounds
2019
as Patrick
Green Book
2018
as Patrolman #1
Santa Jaws
2018
as Peter
6:66 PM
2017
as Daniel
Massacre on Aisle 12
2016
as Otto
Deepwater Horizon
2016
as Scared Crew Member
Free State of Jones
2016
as Farmer 1
The Whole Truth
2016
as Leblanc
American Ultra
2015
as Deputy Labutte
The Stanford Prison Experiment
2015
as Warren
There's Always Woodstock
2014
as Frank
When the Game Stands Tall
2014
as Coach #2
The Trials of Cate McCall
2013
as Bailiff Powell
Murder Eleven
2013
as Richard
Acting with Sharks
2013
as Kenneth Kyle Brock
Double Wide Blues
2012
as Deputy Sheriff Ford
Immortal Island
2011
as Agent Marlon Kain
Bitch Slap
2009
as Officer Spanky With a 'Tude