
52 credits

The Tiger Rising(2022)
Principal Phelmer

One of These Days(2021)
Bubba Boudreaux

Tomato Red(2017)
William

Geostorm(2017)
NASA Tech (Mission Control)

10 Cloverfield Lane(2016)
Driver

I Saw the Light(2016)
Howard Pill

Deepwater Horizon(2016)
Landry

Mr. Right(2016)
Gus Patrick

The Follower(2016)
Sheriff Cooper

The Duel(2016)
Sergeant (uncredited)

Self/less(2015)
Doctor X-Ray

Terminator Genisys(2015)
Garber

The Livingston Gardener(2015)
Jim Gardener

Maggie(2015)
Ray

Vice(2015)
Serrano

The Best of Me(2014)
Jack

Hateship Loveship(2014)
Shipping Clerk

Devil's Due(2014)
Detective Zeman

Oldboy(2013)
Ken Roos

Now You See Me(2013)
Hypnotized Man

12 Years a Slave(2013)
Sailor

Dallas Buyers Club(2013)
Rog

This Is the End(2013)
Father in Store

G.I. Joe: Retaliation(2013)
Doctor

The Lucky One(2012)
Bartender

Bullet to the Head(2012)
Baby Jack Lemoyne

Transit(2012)
Lt. Paolo

Freelancers(2012)
IAD Officer

The Philly Kid(2012)
Internal Affairs Officer

Waking Madison(2011)
John

Seeking Justice(2011)
Resident

The Pregnancy Pact(2010)
Roger Moretti

Knucklehead(2010)
Sketchy Driver

Mothman(2010)
Policeman

The Yellow Handkerchief(2009)
Policeman

Bad Lieutenant: Port of Call New Orleans(2009)
Sergeant

12 Rounds(2009)
Peter Gerard

The Loss of a Teardrop Diamond(2008)
Bathroom Man

Racing for Time(2008)
Braylon Nash

Miracle at St. Anna(2008)
MP Freddy Naughton
New Orleans, Mon Amour(2008)
Brandon

The Staircase Murders(2007)
D. A. Jim Hardin

Déjà Vu(2006)
Dock Worker

Not Like Everyone Else(2006)
Ken Knox

Faith of My Fathers(2005)
Sailor

A Love Song for Bobby Long(2004)
Man #1

The Madam's Family: The Truth About the Canal Street Brothel(2004)
J. P. Calhoun

Pop Rocks(2004)
Stu

Runaway Jury(2003)
Terry Docken

Spirit(2001)
Police Officer

Mutant Species(1995)
Spivak (A-Team)

Body Count(1995)
Prison Guard