2024
Fly Me to the Moon as Walter
2024
A Man in Full as Stroock (5 episodes)
2021
Malignant as Dr. Victor Fields
2021
No Man of God as Doctor James Dobson
2018
9-1-1 as Franklin Prentiss (1 episode)
2017
The Good Doctor as Silas Chambers (1 episode)
2016
Live by Night as Ritz Investor
2016
American Crime Story as Bill Hodgman (10 episodes)
2016
Colony as Dan Bennett (10 episodes)
2014
Legends as Mr. Porter (3 episodes)
2014
Manhattan as Niels Bohr (1 episode)
2014
Not Safe for Work as Alan Emmerich
2013
Masters of Sex as Leslie Riordan (1 episode)
2011
J. Edgar as Inspector Schell
2011
Shameless as Christopher Collier (2 episodes)
2010
The Glades as Ed Vickers (1 episode)
2010
Ashley's Ashes as Father Tim
2008
The Mentalist as Dr. Roy Carmen (2 episodes)
2008
Raising the Bar as Tom (1 episode)
2007
Californication as Couples Counsellor (1 episode)
2006
United 93: The Families and the Film
2006
United 93 as Thomas E. Burnett, Jr.
2005
Grey's Anatomy as Ivan Fink (1 episode)
2005
Numb3rs as Henry Korfelt (1 episode)
2004
Boston Legal as Jerry Espenson (50 episodes)
2004
Veronica Mars as Abel Koontz (3 episodes)
2004
Veronica Mars as Abel Koontz (uncredited) (1 episode)
2002
CSI: Miami as Tom Loman (17 episodes)
2001
Crossing Jordan as Fr. Edward Klausner (1 episode)
2001
The Division (2 episodes)
2000
The District as Cliff / Bob (1 episode)
2000
CSI: Crime Scene Investigation as Charles Pellew (1 episode)
1999
The West Wing as Evan Woodkirk, Smithsonian Curator (1 episode)
1999
Law & Order: Special Victims Unit as Forreston Graham (1 episode)
1999
Ladies Man as Dog Consultant (1 episode)
1998
Mighty Joe Young as Jack
1998
Armageddon as Droning Guy
1998
Almost Heroes as Father Girard
1998
The Big Lebowski as Younger Cop
1997
Ally McBeal (1 episode)
1997
Buffy the Vampire Slayer as Balthazar (1 episode)
1997
The Practice (1 episode)
1995
Murder One as Donald Losey (1 episode)
1995
Apollo 13 as Dr. Chuck
1994
ER as Dr. Kurtag (1 episode)
1993
Josh and S.A.M. as Policeman
1993
Lois & Clark: The New Adventures of Superman as Rollie Vale (2 episodes)
1993
The Adventures of Brisco County, Jr. as Socrates Poole (27 episodes)
1992
Hero as James Conklin
1992
Hearts Afire as Martin Smithers (1 episode)
1991
The Fisher King as Edwin
1990
Capital News as Todd Lunden (13 episodes)
1990
Bad Influence as Pismo Boll
1989
Hard Time on Planet Earth (1 episode)
1988
Disaster at Silo 7 as Colonel Brandon
1988
Daddy's Boys as Otis
1987
Broadcast News as Bobby
1987
Surrender as Dream Lawyer
1987
Beauty and the Beast (1 episode)
1987
21 Jump Street as Charles Greening (1 episode)
1987
Making Mr. Right as Bruce
1987
Independence as Isaiah Creed
1987
Black Widow as Artie
1986
Designing Women (1 episode)
1986
L.A. Law as Pomerantz (1 episode)
1986
Legal Eagles as Clerk
1986
Matlock (2 episodes)
1986
Hannah and Her Sisters as Larry
1985
The Golden Girls as Salesman (1 episode)
1983
Scarecrow and Mrs. King (1 episode)
1982
Family Ties as Mr. Flaherty (2 episodes)
1982
Cagney & Lacey (1 episode)