2024
LaRoy, Texas as Harry
2023
Dream Scenario as Richard
2022
Inside Man as Warden Casey (4 episodes)
2022
The Resort as Carl (2 episodes)
2022
I'm Charlie Walker as Mr. Bennett
2022
Would I Lie to You? as Self (1 episode)
2021
Off Broadway as Andy Martin
2020
Nightfire as Olivetti
2020
Hunters as Biff Simpson (11 episodes)
2019
Immortal as Mr. Shagis
2019
Evil as Father Kay (2 episodes)
2019
The Hot Zone as Ed Copak (6 episodes)
2019
Extremely Wicked, Shockingly Evil and Vile as Utah Prosecutor David Yocom
2018
Elizabeth Harvest as Logan
2017
Little Women as Mr March (3 episodes)
2017
The Misogynists as Cameron
2017
The Good Fight as Colin Sweeney (2 episodes)
2016
No Beast So Fierce as Hank
2016
Miss Sloane as Jon O'Neill
2016
Confirmation as Orrin Hatch
2015
The Benefactor as Bobby
2015
Applesauce as Stevie Bricks
2015
Blindspot as FBI Director Pellington (6 episodes)
2015
Actor Seeks Role as Doctor Friedman
2014
The Humbling as Dr. Farr
2014
Selma as J. Edgar Hoover
2014
23 Blast as Larry Freeman
2014
Turks & Caicos as Gary Bethwaite
2014
Chicago P.D. as Dr. David Arata (1 episode)
2013
Anchorman 2: The Legend Continues as Freddie Shapp
2013
The Americans as William Crandall (13 episodes)
2012
Chicago Fire as Dr. David Arata (2 episodes)
2012
Elementary as Armand Venetto (1 episode)
2012
Political Animals as Fred Collier (5 episodes)
2012
2 Days in New York as Ron
2012
Smash as Roger Cartwright (3 episodes)
2011
Homeland as Senator Sam Paley (1 episode)
2011
Homeland as Sénateur Sam Paley (7 episodes)
2010
Secretariat as Hollis Chenery
2009
White Collar as Andy Woods (1 episode)
2009
The Good Wife as Colin Sweeney (7 episodes)
2009
The Good Wife as Colin Sweeney / Jerome Morris (1 episode)
2009
Kings as William Cross (13 episodes)
2008
Revolutionary Road as Jack Ordway
2008
The Mentalist as Bill Peterson (2 episodes)
2008
Diminished Capacity as Mad Dog McClure
2008
Chicago 10 as David Dellinger / David Stahl (voice)
2007
Trick 'r Treat as Steven
2007
Across the Universe as Mr. Carrigan (Lucy's Father)
2007
The Stone Angel as Marvin
2007
The Hunting Party as CIA Operative
2007
Damages as Jerry Boorman (10 episodes)
2007
Burn Notice as Raines (2 episodes)
2007
Spider-Man 3 as Dr. Curt Connors
2007
Drive as John Trimble (5 episodes)
2007
When a Man Falls as Bill
2006
Let's Go to Prison as Warden
2006
Ugly Betty as Bennett Wallis (2 episodes)
2006
Fido as Bill Robinson
2006
Pitch as Professor Macy
2006
Tall: The American Skyscraper and Louis Sullivan as Narrator
2006
The Book of Daniel as Roger Paxton (4 episodes)
2006
Haskett's Chance as Maurice Bryant
2005
The Matador as Lovell
2005
Hide and Seek as Sheriff Hafferty
2004
House as Dave Broda (1 episode)
2004
Life As We Know It as Ronald Connor (3 episodes)
2004
Spider-Man 2 as Dr. Curt Connors
2003
The Elizabeth Smart Story as Ed Smart
2003
How to Deal as Steve Beckwith
2003
The Pitts as Bob Pitt (7 episodes)
2003
Head of State as Martin Geller
2003
The Street Lawyer as Braden Chance
2002
Benjamin Franklin as Benjamin Franklin (3 episodes)
2002
The Big Time as The Colonel
2002
Without a Trace as Brian Stone (1 episode)
2002
A Gentleman's Game as Jim Price
2002
Monk as John Hannigan (1 episode)
2002
Road to Perdition as Alexander Rance
2002
Changing Lanes as Finch
2001
Law & Order: Criminal Intent as Henry Muller (1 episode)
2001
Along Came a Spider as Ollie McArthur
2001
The Tailor of Panama as Dusenbaker
2000
Thirteen Days as Robert McNamara
2000
Requiem for a Dream as Southern Doctor
2000
CSI: Crime Scene Investigation as Father Powell (1 episode)
2000
The Cell as Henry West
2000
Committed as Carl's Editor
1999
Oxygen as Jackson Lantham
1999
Random Hearts as Richard Judd
1999
Third Watch as Councilman Daniels (1 episode)
1999
The West Wing as Alan Fisk (1 episode)
1999
Strangers with Candy as Minister Arsenew (1 episode)
1999
Simply Irresistible as Jonathan Bendel
1998
Happiness as Bill Maplewood
1998
Celebrity as Catholic Retreat Priest
1998
From the Earth to the Moon as Bruce McCoy (1 episode)
1997
Forbidden Territory: Stanley's Search for Livingstone as Gordon Bennett
1997
Oz as Schillinger's Defense Attorney (1 episode)
1997
The Practice as Sen. Keith Ellison (3 episodes)
1996
True Blue as Michael Suarez, S.J.
1995
Murder One as Det. Arthur Polson (23 episodes)
1995
The Stars Fell on Henrietta as Alex Wilde
1994
Disclosure as Philip Blackburn
1994
Radioland Murders as Jasper
1993
Return to Lonesome Dove as Nigel Winston, Cattleman's Alliance (4 episodes)
1993
Life with Mikey as Mr. Burns
1993
Love, Honor & Obey: The Last Mafia Marriage as Curtis Pinger
1992
Lincoln and the War Within
1992
Love Potion No. 9 as Prince Geoffrey
1992
The Last of the Mohicans as Bougainville
1992
Passed Away as Unsworth
1991
Delirious as Blake Hedison
1990
The Long Walk Home as Tunker Thompson
1990
Judgment as Father Delambre
1990
Law & Order as Aaron Downing (1 episode)
1990
Law & Order as Sanford Remz (6 episodes)
1988
The Wizard of Loneliness as Duffy Kahler
1988
The Murder of Mary Phagan (2 episodes)
1987
Planes, Trains and Automobiles as Owen
1987
Ishtar as Aghast Nightclub Patron (uncredited)
1986
A Case of Deadly Force as Kevin O'Donnell
1984
Miami Vice (1 episode)