2024
The Good Half as Kevin
2024
Manhunt as Secretary William Henry Seward (3 episodes)
2024
Adam the First as Jacob #3
2023
The Kill Room as Dr. Galvinson
2021
The French Dispatch as Chief Magistrate
2021
12 Mighty Orphans as President Roosevelt
2020
Still Here as Jeffrey Hoffman
2018
An Actor Prepares as Jack Dorner
2018
Succession as Sandy Furness (11 episodes)
2018
Beirut as Frank Whalen
2016
Buried Child as Father Dewis
2015
Chicago Med as Tom Donovan (1 episode)
2014
Gotham as Mayor Burke (1 episode)
2014
The Longest Week as Narrator (voice)
2014
A Master Builder as Dr. Herdal
2014
The Grand Budapest Hotel as Mr. Mosher
2013
Jimmy P. as Dr. Karl Menninger
2013
House of Cards as Bob Birch (14 episodes)
2012
Arbitrage as Jeffrey Greenberg
2012
Moonrise Kingdom as Mr. Billingsley
2012
See Girl Run as Jason's Father
2011
Homeland (1 episode)
2011
Person of Interest as Wernick (1 episode)
2011
Unforgettable as Stanton Ward (1 episode)
2011
How It Ended as Husband
2010
Blue Bloods as NYPD Chief Surgeon (1 episode)
2010
The Dinner Party as Narrator
2009
The Good Wife as Paul Lampard (1 episode)
2009
The Good Heart as Laugh Therapist
2009
Chasing the Green as Frank Daniels
2009
The New Twenty as Old Cowboy
2008
Vote and Die: Liszt for President as Van Von-Vogelty
2006
Islander as Old Man Cole
2005
Empire Falls as Narrator / Otto Meyer (2 episodes)
2005
I Will Avenge You, Iago! as Bandrowsky
2004
Melinda and Melinda as Max
2004
The Door in the Floor as Intervistatore
2004
The Clearing as Tom Finch
2004
In the Realms of the Unreal as Henry Darger (Voice)
2003
Particles of Truth as Mr. Wiley
2003
Justice as The Legend
2003
A Foreign Affair as Tour Host Ken
2002
Maid in Manhattan as Mr. Lefferts
2002
The Peter Bradley Show: 'The Royal Tenenbaums' as Peter Bradley
2002
Mr. Smith Gets a Hustler as Mr. Smith
2001
The Shipping News as Bayonet Melville
2001
The Royal Tenenbaums as Peter Bradley
2001
Law & Order: Criminal Intent as Bingham Post (1 episode)
2001
Queenie in Love as Director
2001
Way Off Broadway as Kenneth Michaels
2001
100 Centre Street as Warren Bennington (2 episodes)
2000
Gilmore Girls as Simon McLane (2 episodes)
2000
Small Time Crooks as Charles Bailey
1999
A Stranger in the Kingdom as Edward Kinneson
1999
Let It Snow as Wendell Milson
1999
Law & Order: Special Victims Unit as Richard Lawrence Kincaid (1 episode)
1999
Law & Order: Special Victims Unit as Van Allen (1 episode)
1999
Suits as Peter Haverford
1998
A Will of their Own as Charles Steward (2 episodes)
1998
Celebrity as Philip Datloff
1998
Jaded as Judge Hayfield
1997
Academy Boyz as Ramsey Glover
1997
Addicted to Love as Street Comic
1997
The Ice Storm as Dave Gorman
1996
How Angels are Born as William
1996
Girl 6 as Caller #33 - Wall Street
1996
Before and After as Dr. Tom McAnally
1995
Dead Man Walking as Guy Gilardi
1994
Vanya on 42nd Street as Dr. Astrov
1994
New York Undercover as Leonard (1 episode)
1991
Fatal Friendship as Alfred Sampley
1990
Law & Order as Dr. Jacob Weiss (1 episode)
1990
Law & Order as Edward St. John (1 episode)
1989
The Dream Team as Canning
1988
Plain Clothes as Dave Hechtor
1987
Read Between The Lines as Elmo Grady
1987
The Days and Nights of Molly Dodd as Bennett Casey (1 episode)
1984
Tales from the Darkside as Uncle Richard (1 episode)
1984
Miami Vice as Tom Pierce (1 episode)
1982
Alone in the Dark as Harry Merton
1982
Hanky Panky as Interrogator
1982
I, the Jury as Movie Director
1981
Kiss Me, Petruchio as Hortensio
1978
All's Well That Ends Well as Parolles
1978
Hullabaloo Over Georgie and Bonnie's Pictures as Clark Haven
1977
The Private Files of J. Edgar Hoover as Kelly