Actor
Lilly
2024
as Trevor Dawkins
Big George Foreman
2023
as Dr. West
The Call
2020
as Harliss
Texas Cotton
2018
as Prosecutor Cunningham
LBJ
2017
as Robert McNamara
Geostorm
2017
as Richard Hill
Naked
2017
as Investigator #2 (uncredited)
The Case for Christ
2017
as Joe Koblinsky
Jack Reacher: Never Go Back
2016
as Local Deputy
USS Indianapolis: Men of Courage
2016
as Lt. Carroll
Here Comes Rusty
2016
as Officer Lapenski
Navy Seals vs. Zombies
2016
as Farmer
Miracles from Heaven
2016
as Church Man
The Big Short
2015
as Lawyer (uncredited)
99 Homes
2015
as Mr. Hester
The Runner
2015
as Dan Smith
My Boy
2015
as Michael
Bad Asses on the Bayou
2015
as Detective Williamson
Left Behind
2014
as Jim
American Heist
2014
as Paramedic
When the Game Stands Tall
2014
as Announcer #2
Rage
2014
as Mr. White
13 Sins
2014
as Diner Cop
Bad Ass 2: Bad Asses
2014
as Detective Williamson
Grudge Match
2013
as McDonnen Car Salesman
Hours
2013
as Glenn
The Hunger Games: Catching Fire
2013
as Hovercraft Peacekeeper
The Last Exorcism Part II
2013
as Jared
Broken City
2013
as Valliant's Office Reporter
Pitch Perfect
2012
as Emcee at Semi-Finals
The Hunger Games
2012
as Peacekeeper #3
Quarantine 2: Terminal
2011
as Sylvester
Hound Dogs
2011
as Opposing Catcher