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
Indiscretion (2016)
Miracles from Heaven (2016)
as Church Man
Navy Seals vs. Zombies (2015)
as Farmer
The Runner (2015)
as Dan Smith
My Boy (2015)
as Michael
Bad Asses on the Bayou (2015)
as Detective Williamson
99 Homes (2014)
as Mr. Hester
Left Behind (2014)
as Jim
American Heist (2014)
as Paramedic
When the Game Stands Tall (2014)
as Announcer #2
Tokarev (2014)
as Mr. White
13 Sins (2014)
as Diner Cop
Bad Ass 2: Bad Asses (2014)
as Detective Williamson
Grudge Match (2013)
as 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