Grey's Anatomy
2005 - • Mr. Duff
Life by Ella
2022 - 2022 • Karl
Love, Victor
2020 - 2022 • Mr. Campbell
Madam Secretary
2014 - 2019 • Mike B
Lethal Weapon
2016 - 2019 • Brooks Avery
The Joel McHale Show with Joel McHale
2018 - 2018 • Self - Special Guest
Bates Motel
2013 - 2017 • Bob Paris
Clinical
2017 • Alex
Taking Flight
2015 • Dad (voice)
Mad Men
2007 - 2015 • Ted Chaough
The Mentalist
2008 - 2015 • Brad Elias
CSI: Crime Scene Investigation
2000 - 2015 • Joe Hirschoff
Nightcrawler
2014 • Frank Kruse
CSI: NY
2004 - 2013 • Tony Collins
I Hate My Teenage Daughter
2011 - 2013 • Jack Gutierrez
Desperate Housewives
2004 - 2012 • Lee McDermott
CSI: Miami
2002 - 2012
Three Rivers
2009 - 2010
Scrubs
2001 - 2010 • Mr. Hutnik
Head Case
2007 - 2009 • Self
Without a Trace
2002 - 2009 • Ryan McAvoy
Route 30
2007 • Arden
LA Blues
2007 • Bobby
Moosecock
2006 • Jimmy Johnson
Night Stalker
2005 - 2006
Crumbs
2006 - 2006
Judging Amy
1999 - 2005 • Kyle McCarthy
Joan of Arcadia
2003 - 2005
Alfie
2004 • Terry
Friends
1994 - 2004 • Tim
Ally McBeal
1997 - 2002
Nurse Betty
2000 • Friend #1
Jesse
1998 - 2000 • Danny Kozak
Beverly Hills, 90210
1990 - 2000
Star Trek: Deep Space Nine
1993 - 1999 • Norvo
Everything's Relative
1999 -
Valerie Flake
1999 • Jogger Ronald
Clay Pigeons
1998 • Bystander at Amanda's
Unabomber: The True Story
1996 • Gary Wright
In the Blink of an Eye
1996 • Gate Guard
Same River Twice
1996 • Moocher