2024
Fly Me to the Moon as Senator Vanning
2024
Lisa Frankenstein as Dale Swallows
2023
Killers of the Flower Moon as Lawyer Freeling
2023
Quiz Lady as Mr. Walters
2022
A Friend of the Family as Bishop Matthew Paulsen (6 episodes)
2022
Where the Crawdads Sing as Dr. Cone
2020
Turducken as Bob Miller
2020
The Lovebirds as Red Robe Man
2019
Looking for Alaska as Walter Halter (8 episodes)
2019
The Perfect Date as Jerry Lieberman
2018
The Front Runner as Ira Wyman
2018
Assassination Nation as Lawrence
2018
The Purge as Ross Bailes (3 episodes)
2017
LBJ as McGeorge Bundy
2017
Gifted as Kevin Larsen
2016
Cold Moon as Charlres Darrish
2016
Killing Reagan as Jerry Parr
2016
Deepwater Horizon as David Sims
2016
Stranger Things as Ted Wheeler (20 episodes)
2016
Like Son as Jeff Rugger
2016
Free State of Jones as Amos Deason
2016
Showing Roots as Fuzzy Canaday
2016
I Saw the Light as Oscar Davis
2015
The Hunger Games: Mockingjay - Part 2 as Mitchell
2015
Focus as Jeweler (uncredited)
2014
American Heist as Captain Sullivan
2014
Black or White as Dave
2014
22 Jump Street as David Schmidt
2014
King of Herrings as The Professor
2014
True Detective as Detective Demma (5 episodes)
2013
Oldboy as Johnny / Schizophrenic Man
2013
Homefront as DEA Agent #1
2013
The Butler as White Usher
2013
The Hot Flashes as Millie's Dad
2013
Now You See Me as Elkhorn Janitor Agent
2013
G.I. Joe: Retaliation as Chief of Staff
2013
The Last Exorcism Part II as Pastor
2012
Playing for Keeps as Referee
2012
Butter as Butter Fan
2012
The Baytown Outlaws as ATF Agent
2012
The Campaign as Rainbowland Audience Member
2012
Killing Them Softly as Business Suit Agent
2012
On the Road as Virginia Cop
2012
The Lucky One as Deputy Moore
2012
Battleship as JPL Controller
2012
21 Jump Street as David Schmidt
2011
Texas Killing Fields as Salter
2011
Jeff, Who Lives at Home as Paul
2011
Seeking Justice as Detective Rudeski
2011
Love, Wedding, Marriage
2011
That's What I Am as Mr. Clear
2011
Mask Maker as Electrician
2011
Battle: Los Angeles as 1st Sgt. John Roy
2011
Drive Angry as Passenger
2011
Hound Dogs as Trainer
2010
Welcome to the Rileys as Jerry
2010
Knucklehead as Child Services Inspector
2010
RED as Retirement Home Detective
2010
Secretariat as Sports Broadcaster
2010
House of Bones as Benjamin
2010
Louis as Tom Anderson
2009
The Blind Side as Clemson Coach
2009
The Informant! as Visiting Client
2008
Front of the Class as Jim Ovbey
2008
The Secret Life of Bees as Mr. Forrest
2008
Miracle at St. Anna as MP Doyle Ellis
2008
Who Do You Love as Malcolm Chisholm
2007
Ocean's Thirteen as Fender Roads' Manager
2005
Surface as Rich's Friend (1 episode)
2005
The Skeleton Key as Paramedic
2005
Faith of My Fathers as Craner
2005
Medium as Henry Yellen (1 episode)
2004
The Aviator as HELL'S ANGELS Director of Photography
2004
3: The Dale Earnhardt Story as Jake Elder
2003
One Tree Hill as Investor (1 episode)
2003
Runaway Jury as Owens
2002
Full Frontal as Sex Shop Man #1
2001
Star Trek: Enterprise as Bar Patron (1 episode)
2000
CSI: Crime Scene Investigation as Al Maguire (1 episode)
2000
Auggie Rose as Rhineback (uncredited)
2000
Erin Brockovich as Tom Robinson
1999
Hefner: Unauthorized as Ed Gunn
1998
Out of Sight as Andy
1998
Dangerous Proposition as Mark
1998
Solitude Point as Michael
1997
Clockwatchers as Detective
1997
Schizopolis as Man in Parking Lot
1996
Millennium as Raymond Dees (1 episode)
1996
The Lottery as Deputy Jeff Simmons
1995
The Underneath as Mr. Rodman
1995
Kingfish: A Story of Huey P. Long as Carl Weiss
1994
Cries from the Heart as Brandon Richards
1994
Touched by an Angel as Joe (1 episode)
1994
Chicago Hope (1 episode)
1993
House of Secrets as Batist
1993
The Pelican Brief as Song and Dance Man from Bar
1993
King of the Hill as Ben
1993
Fallen Angels as Dino (1 episode)
1990
Law & Order as Lieutenant Charles Bates (1 episode)
1971
Columbo as Mercer (1 episode)