2024
Presumed Innocent as Liam Reynolds2024
Presumed Innocent as Liam Reynolds (archive footage) (uncredited)2020
Perry Mason as Lyle2019
The Morning Show as Richard2018
The Rookie as William Bloomfield2017
Snowfall as Ronald Tulf2017
Imposters as Arthur Bloom2017
Battle of the Sexes as Hank Greenberg2016
Preacher as Mark Harelik / God2015
Unbreakable Kimmy Schmidt as Julian Voorhees2015
Grace and Frankie as Joe2015
Trumbo as Ed Muhl2015
Trumbo as Edward 'Ed' Muhl2015
This Isn't Funny as Joseph Thompson2014
How to Get Away with Murder as Niles Harrington2014
The Leftovers as Peter2013
Getting On as Dr. Paul Stickley2013
42 as Herb Pennock2013
Family Tree as Tall Abe Lincoln2012
Scandal as Marvin Colgate2012
Perception as Dr. Chandler2010
Deadly Honeymoon as Ship Captain2010
Meeting Spencer as David Thiel2009
The Good Wife as Paul Houghton2009
Castle as Pete Benton2009
TiMER as Dr. Serious2009
The Job as Martin2008
Breaking Bad as Doctor2008
The Mentalist as Kenyon Russell2008
Eli Stone as Attorney2007
The Big Bang Theory as Eric Gablehauser2007
Pushing Daisies as Ramsfeld Snuppy2007
Heartland as Not available2007
Raines as Not available2007
Watching the Detectives as Detective Barloe2006
Heroes as DHS Officer2006
The Unit as Not available2006
Four Kings as Mr. Thorpe2006
For Your Consideration as Round Table Host2005
Grey's Anatomy as Keith Polace2005
Bones as Dr. Peter Ogden2005
Medium as Elliott Davis2005
Numb3rs as Not available2005
The Closer as Mr. Millbrook - Asourian's Attorney2005
Sleeper Cell as Not available2005
Mystery Woman: Vision of a Murder as George Robbins2004
House as Mr. Foster2004
Desperate Housewives as Bob Rowland2004
Medical Investigation as Dr. Lester2004
Eulogy as Burt2003
NCIS as Ron Levinson2003
10-8: Officers on Duty as Not available2003
War Stories as Not available2002
CSI: Miami as Valenta2002
Monk as Mikhail Alvanov2001
Six Feet Under as Leonard2001
Jurassic Park III as Ben Hildebrand2000
Gilmore Girls as Stuart Wultz1999
Angel as Count Kurushu1999
Get Real as Pete Clancy1999
Election as Dave Novotny1999
Hefner: Unauthorized as Mike Wallace1998
Will & Grace as Tim1998
LateLine as Self1997
Veronica's Closet as Paul1997
The Practice as Michael Agosta1995
Star Trek: Voyager as Devore Inspector Kashyk1995
The Single Guy as Jeff1995
My Brother's Keeper as Stockton1994
The Swan Princess as Lord Rogers (voice)1993
Diagnosis: Murder as Dr. Phillip Zachary1993
Boy Meets World as Jedediah Lawrence1993
Barbarians at the Gate as Peter Atkins1992
Hearts Afire as Reed Folsom1991
A Gnome Named Gnorm as Detective Kaminsky1990
Wings as Davis Lynch1990
Unspeakable Acts as Richard Maxwell1989
Seinfeld as Milos1982
Cheers as Reed Manchester