2023
Renfield as Older Priest
2022
In Search of Darkness: Part III as Self
2022
WeCrashed as Chris (1 episode)
2021
The Equalizer as Kent, Comic Book Store Owner (1 episode)
2019
NOS4A2 as Auctioneer (1 episode)
2017
A Very Merry Toy Store as Pete Griffin
2017
The Good Fight as Rodney Pebbler (1 episode)
2016
You're So Cool, Brewster! The Story of Fright Night as Himself
2016
Search Party as Chuck (3 episodes)
2016
BrainDead as Hank (1 episode)
2015
Blindspot as Russell Franklin (1 episode)
2015
Younger as Jeffrey Jacobs (2 episodes)
2014
Left Behind as Chris Smith
2014
black-ish as Dr. Chubb (1 episode)
2013
The Blacklist as Carl Conway (1 episode)
2013
Broken City as Mr. Davies
2012
Elementary as Patrick Moore (1 episode)
2012
Thunderstruck as Joe Newall
2012
Perception as Dr. Julian Corvis (1 episode)
2012
Touch as Travis Cooper (1 episode)
2010
Shake It Up as Announcer (1 episode)
2010
Justified as Gary Hawkins (12 episodes)
2009
White Collar as Jack Conroy (1 episode)
2008
What Just Happened as Agent #1
2008
The Mentalist as Murphy Traver (1 episode)
2007
The Reaping as Sheriff Cade
2006
Road House 2: Last Call as Sands Cooper
2006
For One Night as Earl Randall
2006
Big Momma's House 2 as Bob
2005
The War at Home (1 episode)
2005
Romy and Michele: In the Beginning as Kevin
2005
The Bad Girl's Guide (1 episode)
2004
The Madam's Family: The Truth About the Canal Street Brothel as B. B. Boudreaux
2004
Desperate Housewives as Scott McKinney (1 episode)
2003
Miss Match as Russell Dixon (1 episode)
2003
NCIS as Brett Creevy (1 episode)
2002
Less than Perfect as Mitch Calgrove (4 episodes)
2002
Still Standing (1 episode)
2002
Without a Trace as Robert Newton (1 episode)
2001
Crossing Jordan as Bob (1 episode)
2000
Curb Your Enthusiasm as Dr. Anthony Parker (1 episode)
2000
CSI: Crime Scene Investigation as Dr. Bill Ryan (1 episode)
2000
Grosse Pointe as Rob Fields (17 episodes)
1999
Judging Amy as Charles Duff (5 episodes)
1999
Just a Little Harmless Sex as Brent
1998
Brother's Keeper as Porter Waide (23 episodes)
1995
Hope and Gloria as Danny Saterfield (2 episodes)
1994
Ellen as Dan (4 episodes)
1991
Frankenstein: The College Years as Mark Chrisman
1991
Herman's Head as Herman Brooks (72 episodes)
1991
Mannequin Two: On the Move as Jason Williamson / Prince William
1988
Fright Night Part 2 as Charley Brewster
1985
Fright Night as Charley Brewster
1979
Screams of a Winter Night as The Kid - Service Station Attendant