2019
The American Ambassador as Captain Hermann Von Sanders
2019
The Green Ribbon as Elderly Alfred
2018
The Rookie as Judge Stevens (1 episode)
2018
Station 19 as Harry (1 episode)
2017
Inheritance as Glen Crawford
2017
The Crash as Jeff Grillstein
2015
Chicago Med as Dr. Richard Cohen (1 episode)
2014
How to Get Away with Murder as Dennis Cruz (1 episode)
2013
Masters of Sex as Minister (1 episode)
2011
American Horror Story as Ray Cunningham (1 episode)
2011
Contagion as Funeral Director
2010
Miss This at Your Peril as Billy Waddy
2006
The Enigma with a Stigma as Travis Lass
2006
Say Uncle as David Berman
2005
Bones as Hal (1 episode)
2005
It's Always Sunny in Philadelphia as Belka Maier (1 episode)
2005
The Closer as Judd Whaley (1 episode)
2005
Grey's Anatomy as Jack O'Brien (1 episode)
2004
Vampires: Out For Blood as Doctor Blake
2003
A Mighty Wind as David Kantor
2002
Without a Trace as Claude Cleary (2 episodes)
2002
CSI: Miami as Doctor Kagen (1 episode)
2002
The Shield as Dr. Bernard Grady (1 episode)
2000
CSI: Crime Scene Investigation as Winston Barger (1 episode)
2000
Gilmore Girls as Mr. Hunter (1 episode)
1999
Magnolia as Middle-Aged Guy
1999
The Opera Lover as Emcee
1999
Roswell as Ed Harding (7 episodes)
1999
Angel as Wolfram & Hart Translator (1 episode)
1999
The West Wing as Dr. Keller (1 episode)
1998
Felicity as Professor Bill Hodges (7 episodes)
1998
Will & Grace as Ira (1 episode)
1996
Spin City as Ian (1 episode)
1996
Chain Reaction as Orbit
1995
JAG as Miller Josephson (1 episode)
1994
ER as Cook (1 episode)
1994
The Childhood Friend as Eddie 'Chuck' Greenberg
1993
Diagnosis: Murder as Frederick Wilson (2 episodes)
1990
Home Alone as Herb the Drugstore Clerk
1990
Goodnight Sweet Wife: A Murder in Boston as MacLean
1990
Flatliners as Uncle Dave
1989
An Innocent Man as Convict - Robby's Death
1986
Running Scared as Lab Technician