Actor
One of These Days
2021
as Bubba Boudreaux
Geostorm
2017
as NASA Tech (Mission Control)
Tomato Red
2017
as William
Deepwater Horizon
2016
as Landry
The Duel
2016
as Sergeant (uncredited)
The Follower
2016
as Sheriff Cooper
10 Cloverfield Lane
2016
as Driver
Mr. Right
2016
as Gus Patrick
I Saw the Light
2016
as Howard Pill
Self/less
2015
as Doctor X-Ray
Terminator Genisys
2015
as Garber
The Livingston Gardener
2015
as Jim Gardener
Maggie
2015
as Ray
Vice
2015
as Serrano
The Best of Me
2014
as Jack
Hateship Loveship
2014
as Shipping Clerk
Oldboy
2013
as Ken Roos
Dallas Buyers Club
2013
as Rog
12 Years a Slave
2013
as Sailor
This Is the End
2013
as Father in Store
Now You See Me
2013
as Hypnotized Man
G.I. Joe: Retaliation
2013
as Doctor
Bullet to the Head
2012
as Baby Jack Lemoyne
Freelancers
2012
as IAD Officer
The Philly Kid
2012
as Internal Affairs Officer
The Lucky One
2012
as Bartender
Transit
2012
as Lt. Paolo
Seeking Justice
2011
as Resident
Waking Madison
2011
as John
Knucklehead
2010
as Sketchy Driver
Mothman
2010
as Policeman
The Pregnancy Pact
2010
as Roger Moretti
The Yellow Handkerchief
2009
as Policeman
Bad Lieutenant: Port of Call - New Orleans
2009
as Sergeant
12 Rounds
2009
as Peter Gerard
Miracle at St. Anna
2008
as MP Freddy Naughton
The Loss of a Teardrop Diamond
2008
as Bathroom Man
New Orleans, Mon Amour
2008
as Brandon
Racing for Time
2008
as Braylon Nash
The Staircase Murders
2007
as D. A. Jim Hardin
Déjà Vu
2006
as Dock Worker
Faith of My Fathers
2005
as Sailor
The Madam's Family: The Truth About the Canal Street Brothel
2004
as J. P. Calhoun
A Love Song for Bobby Long
2004
as Man #1
Runaway Jury
2003
as Terry Docken
Spirit
2001
as Police Officer
Mutant Species
1995
as Spivak (A-Team)