Actor
Across the River and Into the Trees
2023
as Colonel Richard Cantwell
Golda
2023
as Henry Kissinger
Asteroid City
2023
as J.J. Kellogg
Ray Donovan: The Movie
2022
as Ray Donovan
Don't Look Up
2021
as Bash Narrator (voice)
The French Dispatch
2021
as Talk Show Host
Human Capital
2020
as Drew Hagel
A Rainy Day in New York
2019
as Roland Pollard
Spider-Man: Into the Spider-Verse
2018
as Wilson Fisk (voice)
Isle of Dogs
2018
as Spots (voice)
My Little Pony: The Movie
2017
as The Storm King (voice)
Chuck
2017
as Chuck Wepner
Goon: Last of the Enforcers
2017
as Ross Rhea
The 5th Wave
2016
as Lieutenant Colonel Alexander Vosch
Creed
2015
as HBO 24/7 Narrator (voice)
Spotlight
2015
as Marty Baron
Pawn Sacrifice
2015
as Boris Spassky
Clear History
2014
as Tibor (uncredited)
A Perfect Man
2013
as James
Fading Gigolo
2013
as Dovi
The Butler
2013
as Lyndon B. Johnson
The Last Days on Mars
2013
as Vincent Campbell
The Reluctant Fundamentalist
2013
as Bobby Lincoln
Rescue in the Philippines: Refuge from the Holocaust
2013
as Narrator (voice)
Movie 43
2013
as Robert (segment "Homeschooled")
Mental
2012
as Trevor Blundell
Goon
2012
as Ross Rhea
Portraits in Dramatic Time
2011
Salt
2010
as Theodore Winter
Repo Men
2010
as Frank
Every Day
2010
as Ned
Taking Woodstock
2009
as Wilma
X-Men Origins: Wolverine
2009
as Victor Creed
Battle for Tobacco Road: Duke vs. Carolina
2009
as Narrator
Defiance
2008
as Zus Bielski
Love in the Time of Cholera
2007
as Lotario Thurgot
The Ten
2007
as Ray Johnson
The Painted Veil
2006
as Charlie Townsend
The Omen
2006
as Robert Thorn
The New Medicine
2006
as Narrator
Oil Storm
2005
as Himself - Narrator (voice)
Lackawanna Blues
2005
as Ulysses Ford
The Manchurian Candidate
2004
as Congressman Raymond Prentiss Shaw (D-NY)
Spinning Boris
2003
as Joe Shumate
The Shakespeare Sessions
2003
The Sum of All Fears
2002
as John Clark
Kate & Leopold
2001
as Stuart Besser
Spring Forward
2000
as Paul
Hamlet
2000
as Laertes
RKO 281
2000
as Orson Welles
Scream 3
2000
as Cotton Weary
The Hurricane
1999
as Sam Chaiton
Jakob the Liar
1999
as Mischa
Desert Blue
1999
as Mickey Moonday (voice)
A Walk on the Moon
1999
as Marty Kantrowitz
Since You've Been Gone
1998
as Fred Linderhoff
Twilight
1998
as Jeff Willis
Sphere
1998
as Dr. Ted Fielding
Phantoms
1998
as Deputy Stuart 'Stu' Wargle
Scream 2
1997
as Cotton Weary
The Daytrippers
1997
as Carl Petrovic
His and Hers
1997
as Glenn
Baggage
1997
Scream
1996
as Cotton Weary
Ransom
1996
as Clark Barnes
Big Night
1996
as Leo
The Sunshine Boys
1996
as Ricky Gregg
Walking and Talking
1996
as Andrew
Party Girl
1995
as Nigel
Mad Love
1995
as Salesman
Denise Calls Up
1995
as Jerry Heckerman
Buffalo Girls
1995
as Ogden
Mixed Nuts
1994
as Chris
Janek: The Silent Betrayal
1994
as Owens
The Guns of Christmas Past
as Ebb
Caught Stealing