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