The Damning of a Country Merchant
2024
September 5 as Roone Arledge
2024
Presumed Innocent as Tommasino 'Tommy' Molto (8 episodes)
2022
Vengeance in the Making as Self
2022
The Survivor as Emory Anderson
2022
The Batman as District Attorney Gil Colson
2021
The Lost Daughter as Professor Hardy
2021
Dopesick as Rick Mountcastle (8 episodes)
2021
The Guilty as Henry Fisher (voice)
2020
Best Summer Ever as Camera Man
2020
Human Capital as Quint Manning
2020
Homemade as Frank (1 episode)
2020
Interrogation as David Russell (10 episodes)
2019
Mr. Jones as Walter Duranty
2019
The Sound of Silence as Peter Lucian
2018
The Lie as Jay Logan
2018
The Looming Tower as Martin Schmidt (10 episodes)
2017
Wormwood as Frank Olson (6 episodes)
2017
Wormwood as Frank Olson
2017
Loving Pablo as Shepard
2016
Jackie as Robert Kennedy
2016
America Divided as Self (8 episodes)
2016
The Magnificent Seven as Bartholomew Bogue
2016
Starring Austin Pendleton as Self
2015
Experimenter as Stanley Milgram
2015
Black Mass as Brian Halloran
2015
Pawn Sacrifice as Father Bill Lombardy
2015
The Late Show with Stephen Colbert as Self (1 episode)
2015
The Slap as Hector (8 episodes)
2014
Valley Uprising as Narrator (Voice)
2014
Night Moves as Harmon
2014
Late Night with Seth Meyers as Self (1 episode)
2014
The Tonight Show Starring Jimmy Fallon as Self (1 episode)
2013
Lovelace as Chuck Traynor
2013
Blue Jasmine as Dwight
2013
Very Good Girls as Fitzsimmons
2012
Robot & Frank as Robot (voice)
2011
Green Lantern as Hector Hammond
2011
The Killing as Ray Seward (12 episodes)
2010
Conan as Self (1 episode)
2010
Knight and Day as Fitzgerald
2010
Jake Gyllenhaal Challenges the Winner of the Nobel Peace Prize as Alan Troy (archive footage)
2009
An Education as David Goldman
2009
Mama's Little Devils: Bad Seeds and Evil Children as Self
2009
The Tonight Show with Conan O'Brien (1 episode)
2009
In the Electric Mist as Elrod Sykes
2008
Elegy as Kenneth Kepesh
2008
The Mysteries of Pittsburgh as Cleveland Arning
2007
Rendition as Alan Smith
2007
Indie Sex as Self (3 episodes)
2007
Year of the Dog as Newt
2005
Jarhead as Alan Troy
2005
Flightplan as Carson
2005
The Skeleton Key as Luke Marshall
2005
The Dying Gaul as Robert Sandrich
2004
Garden State as Mark
2003
Shattered Glass as Charles 'Chuck' Lane
2003
Death of a Dynasty as Brendon III
2002
Unconditional Love as Window Washer
2002
K-19: The Widowmaker as Vadim Radtchinko
2002
The Salton Sea as Jimmy the Finn
2001
The Center of the World as Richard Longman
2000
Housebound as Mignon
2000
The Cell as Julia Hickson's Fiancee (uncredited)
1999
Desert Blue as Billy Baxter
1999
Freak City as Cal Jackson
1998
Another Day in Paradise as Ty
1998
The Man in the Iron Mask as Raoul
1997
Subway Stories as Boy No. 1 (segment "Underground")
1995
Dead Man Walking as Walter Delacroix
1993
Late Night with Conan O'Brien as Self - Guest (1 episode)
1990
Law & Order as Josh Strand (1 episode)
1981
This Week (1 episode)
1975
Saturday Night Live as Boogerman (1 episode)
1975
Saturday Night Live as Self - Cameo (uncredited) (1 episode)
1975
Saturday Night Live as Self - Host (1 episode)