Actor
A Sprinkle Of History
2025
as Sam Born
Downton Abbey 3
2025
as Harold Levinson
The Holdovers
2023
as Paul Hunham
A Mouthful of Air
2021
as Dr. Sylvester
Jungle Cruise
2021
as Nilo
Gunpowder Milkshake
2021
as Nathan
Wax Paul Now
2019
as Self
Private Life
2018
as Richard Grimes
I Think We're Alone Now
2018
as Patrick
The Catcher Was a Spy
2018
as Sam Goudsmit
Morgan
2016
as Dr. Alan Shapiro
The Phenom
2016
as Dr. Mobley
Ratchet & Clank
2016
as Chairman Drek (voice)
Straight Outta Compton
2015
as Jerry Heller
The Little Prince
2015
as The Academy Teacher (voice)
Madame Bovary
2015
as Monsieur Homais
Love & Mercy
2015
as Dr. Eugene Landy
San Andreas
2015
as Dr. Lawrence Hayes
Giant Sloth
2015
as Gordon Boonewell
The Amazing Spider-Man 2
2014
as Aleksei Sytsevich
River of Fundament
2014
as Ptah-Nem-Hotep
Hoke
2014
as Hoke Mosely
Saving Mr. Banks
2013
as Ralph
12 Years a Slave
2013
as Theophilus Freeman
Parkland
2013
as Abraham Zapruder
Romeo & Juliet
2013
as Friar Laurence
All is Bright
2013
as Dennis Girard
Turbo
2013
as Chet (voice)
The Congress
2013
as Dr Barker
John Dies at the End
2013
as Arnie Blondestone
Rock of Ages
2012
as Paul Gill
Cosmopolis
2012
as Benno Levin
Too Big to Fail
2011
as Ben Bernanke
The Ides of March
2011
as Tom Duffy
The Hangover Part II
2011
as Kingsley
Win Win
2011
as Mike Flaherty
Ironclad
2011
as King John
Barney's Version
2010
as Barney Panofsky
The Haunted World of El Superbeasto
2009
as Dr. Satan (voice)
The Last Station
2009
as Vladimir Chertkov
Cold Souls
2009
as Paul
Duplicity
2009
as Richard Garsik
Pretty Bird
2008
as Rick Honeycutt
Fred Claus
2007
as Nick (Santa) Claus
Too Loud a Solitude
2007
as Hanta (voice)
The Nanny Diaries
2007
as Mr. X
Shoot 'Em Up
2007
as Hertz
The Hawk Is Dying
2007
as Georges Gattling
The Amazing Screw-On Head
2006
as Screw-On Head (voice)
The Illusionist
2006
as Inspector Uhl
The Ant Bully
2006
as Stan Beals (voice)
Lady in the Water
2006
as Cleveland Heep
Cinderella Man
2005
as Joe Gould
The Fan and the Flower
2005
as Narrator (voice)
Robots
2005
as Tim the Gate Guard (voice)
Sideways
2004
as Miles
Paycheck
2003
as Shorty
American Splendor
2003
as Harvey Pekar
The True Story of the 3 Little Pigs!
2003
as Narrator
Confidence
2003
as Gordo
The Pentagon Papers
2003
as Anthony Russo
Thunderpants
2002
as Johnson J. Johnson
Big Fat Liar
2002
as Marty Wolf
Storytelling
2001
as Toby Oxman
Planet of the Apes
2001
as Limbo
Duets
2000
as Todd Woods
Big Momma's House
2000
as John
1961
2000
as Ted Hedley
If These Walls Could Talk 2
2000
as Ted Hedley
Man on the Moon
1999
as Bob Zmuda
Cradle Will Rock
1999
as Carlo
Winchell
1998
as Herman Klurfeld
Safe Men
1998
as Veal Chop
The Negotiator
1998
as Rudy
Saving Private Ryan
1998
as Sergeant Hill
Doctor Dolittle
1998
as Blaine (uncredited)
The Truman Show
1998
as Simeon
Tourist Trap
1998
as Jeremiah Piper
Deconstructing Harry
1997
as Professor Abbott
My Best Friend's Wedding
1997
as Bellman
Private Parts
1997
as Kenny
Donnie Brasco
1997
as FBI Technician
Arresting Gena
1997
as Detective Wilson
Before and After
1996
as Courtroom Audience
Sabrina
1995
as Scott
Mighty Aphrodite
1995
as Extras Guild Researcher
Singles
1992
as Kissing Man
Past Midnight
1992
as Larry Canipe
She'll Take Romance
1990
as Heckler #2
The Goon
as Franky
Old Time Radio