2023
Hayseed as Leo Hobbins
2021
Wrong Turn as John Venable
2020
The Catch as Tom McManus
2020
The Pale Door as Dodd
2020
The Dinner Party as Carmine Braun
2019
Reprisal as Jukes (4 episodes)
2018
After Everything as Paul
2018
Magnum P.I. as Elliot Hamler (1 episode)
2018
The Big Take as Jack Girardi
2017
The Price as John Kocher
2017
Ascent to Hell as Mr. Browning
2017
The Archer as Bob Patrice
2017
The Good Fight as Joey Battle (1 episode)
2017
All Summers End as Mr. Turner
2016
Welcome to Willits as Brock
2016
Fender Bender as The Driver
2016
The Preppie Connection as Mike Hammel
2016
Hap and Leonard as Howard (6 episodes)
2015
The Boy as Sheriff Deacon Whit
2014
The Blackout as Frank
2014
Shockwave Darkside as Dalton
2014
Surviving Family as Jerry Malone
2014
The Legend of the Flying Tomato as Taco Salesman / El Pirana
2014
Cold in July as Baseball Announcer (voice)
2014
Every Secret Thing as Dave Fuller
2014
Born to Race: Fast Track as Frank
2013
We Are What We Are as Frank Parker
2013
Blumenthal as Interviewer
2013
Orange Is the New Black as Governor Hutchinson (3 episodes)
2012
Elementary as Jake Picardo (1 episode)
2012
Electrick Children as Tim
2011
Person of Interest as Reddy (1 episode)
2011
Sweet Little Lies as Roach
2010
Boy Wonder as Terry Donovan
2010
The Scientist as Dr. Marcus Ryan
2009
Precious as Mr. Wicher
2009
White Collar (1 episode)
2009
White Collar as Andrew Dawson (1 episode)
2009
The New Twenty as Robert Cameron
2007
If I Didn't Care as Davis Meyers
2006
The Handyman as Caleb Tucker
2006
Heavens Fall as Thomas Knight, Jr.
2005
Shooting Vegetarians as Prosecutor
2005
The Girl from Monday as Jack
2003
NCIS as Reed Talbot (1 episode)
2003
The Maldonado Miracle as Lyle
2002
EvenHand as Officer Ted Morning
2002
CSI: Miami as Brad Manning (1 episode)
2002
Stray Dogs as Myers Carter
2002
No Such Thing as Carlo
2002
Desert Saints as Agent Davis
2001
My Best Friend's Wife as Chuck
2001
On the Borderline as Dean
2001
Law & Order: Criminal Intent as Forrest Caruso (1 episode)
2001
Law & Order: Criminal Intent as Officer Tommy Callahan (1 episode)
2001
The Atlantis Conspiracy as Jon
2000
CSI: Crime Scene Investigation as Frank McBride (1 episode)
2000
American Psycho as David Van Patten
2000
Boiler Room as FBI Agent David Drew
2000
Double Parked as Karl Severson
1999
The Insider as Intense Young Intern
1999
Third Watch as Orland (2 episodes)
1999
Law & Order: Special Victims Unit as Bobby Masconi (1 episode)
1998
Remembering Sex as Matt Devlin
1998
Somewhere in the City as Justin
1998
Sex and the City as Kurt Harrington (1 episode)
1998
Too Tired to Die as White Soldier
1997
Cost of Living as Converse
1996
Boys as Officer Bill Martone
1996
I Shot Andy Warhol as Tom Baker
1996
If Lucy Fell as Dick
1995
Affair Play as Mickey Davis
1995
The Perez Family as Steve Steverino
1994
Lies to Live By: Babylon as Charles Forrester
1992
Simple Men as Dennis McCabe
1992
Melrose Place as Drew Mackenzie (1 episode)
1992
Laws of Gravity as Guy's Pal
1991
Theory of Achievement
1990
Law & Order as Kevin Morton (1 episode)
1990
The Unbelievable Truth as Gus
1989
Sidewalk Stories as Carriage Couple