2023
A Big Gay Hairy Hit! Where the Bears Are: The Documentary
2023
Every Breath She Takes as Dr. Ron
2022
Uncoupled as Colin McKenna (4 episodes)
2021
The Sex Lives of College Girls as Eric's Dad (1 episode)
2021
The Great North as Cabbie (voice) (1 episode)
2021
The Great North as Danny Vroom (voice) (1 episode)
2021
The Great North as Gerd Flammers (voice) (1 episode)
2021
The Great North as Martin (voice) (1 episode)
2021
The Great North as Truck Driver (voice) (1 episode)
2020
The Boys in the Band: Something Personal as Self
2019
The Other Two as Troy (2 episodes)
2019
Black Monday as Congressman Roger Harris (7 episodes)
2015
Where the Bears Are 4 as Dickie Calloway
2015
Ballers as Jim (1 episode)
2014
Where the Bears Are 3 as Dickie Calloway
2014
Tim and Eric's Bedtime Stories as Boss (1 episode)
2012
EastSiders as Patrick (1 episode)
2012
Where the Bears Are as Dickie Calloway
2012
Anger Management as Jeff (1 episode)
2012
Baby Daddy as Hank (1 episode)
2011
Awkward. as Joe Miller (4 episodes)
2011
Franklin & Bash as Lance Dillon (1 episode)
2011
Bob's Burgers as Butcher (voice) (1 episode)
2009
Warehouse 13 as Nate (1 episode)
2009
Parks and Recreation as Pistol Pete (3 episodes)
2009
Castle as Roger Masters (1 episode)
2006
The Good Shepherd as Sound Technical Officer
2006
13 Graves as Lawrence
2005
Criminal Minds as Frank Church (2 episodes)
2005
It's Always Sunny in Philadelphia as Scott (1 episode)
2004
Desperate Housewives as Bob Hunter (37 episodes)
2003
Cold Case as Felton Metz (1938) (1 episode)
2001
Six Feet Under as Trevor (2 episodes)
2000
CSI: Crime Scene Investigation as Marcus Remmick (1 episode)
2000
Miracle in Lane 2 as God / Bobby Wade
1999
Family Law as Sean Santoro (1 episode)
1999
Beggars and Choosers as Malcolm Laffley (42 episodes)
1999
The Mummy as Bernard Burns
1998
The Thin Pink Line as Ted
1997
C-16: FBI (3 episodes)
1997
The View as Self (2 episodes)
1992
Little Sister as Ted Armstrong
1992
Melrose Place as Tom Brooks (1 episode)
1991
Silk Stalkings (1 episode)
1991
Sisters (3 episodes)
1991
Harry and the Hendersons as Marcel (1 episode)
1990
Get a Life (1 episode)
1989
Baywatch (1 episode)
1985
Growing Pains as Trainer (1 episode)
1968
One Life to Live (112 episodes)