Actor
The Instigators
2024
as Richie Dechico
Harold and the Purple Crayon
2024
as Narrator (voice)
Flutter
2023
as Jerry (voice)
DC League of Super-Pets
2022
as Jor-El (voice)
Paw Patrol. Mission Xmas
2022
as voice
Spider-Man: No Way Home
2021
as Dr. Otto Octavius / Doc Ock
Trollhunters: Rise of the Titans
2021
as Archie (voice)
Promising Young Woman
2020
as Mr. Green (uncredited)
The Water Man
2020
as Jim Bussey
Frozen II
2019
as Agnarr (voice)
Don't Let Go
2019
as Howard Keleshian
The Devil Has a Name
2019
as Big Boss
Frankenstein's Monster's Monster, Frankenstein
2019
as Aubrey Fields / Captain
Saint Judy
2019
as Ray Hernandez
Vice
2018
as Waiter (uncredited)
Henchmen
2018
as Baron Blackout (voice)
Ralph Breaks the Internet
2018
as Double Dan (voice)
Red
2018
as Mark Rothko
The Front Runner
2018
as Ben Bradlee
Sam Did It
2018
as Alfred Molina
The Overcoat
2018
as Grandfather (voice)
Quality Problems
2018
as Bakery Dishwasher (uncredited)
Hey Arnold! The Jungle Movie
2018
as La Sombra (voice)
Message from the King
2017
as Preston
Long Day's Journey Into Night
2017
as James Tyrone
Justice League Dark
2017
as Destiny (voice)
Breakable You
2017
as Paul Weller
Sister Cities
2016
as Mort Stone
A Family Man
2016
as Lou Wheeler
Little Men
2016
as HernĂ¡n
Paint It Black
2016
as Cal
Whiskey Tango Foxtrot
2016
as Ali Massoud Sadiq
Donald Trump's The Art of the Deal: The Movie
2016
as Jerry Schrager
Robot Chicken DC Comics Special III: Magical Friendship
2015
as Lex Luthor (voice)
Secret in Their Eyes
2015
as Martin Morales
Strange Magic
2015
as Fairy King (voice)
Road to Capri
2015
as Edmond
We'll Never Have Paris
2014
as Terry
The Prophet
2014
as Sergeant (voice)
Love Is Strange
2014
as George
Heavenly Sword
2014
as King Bohan (voice)
The Normal Heart
2014
as Ben Weeks
Return to Zero
2014
as Robert Royal
Swelter
2014
as Doc
Robot Chicken DC Comics Special II: Villains in Paradise
2014
as Lex Luthor / Green Arrow (voice)
The Truth About Emanuel
2014
as Dennis
The Stowaway
2014
as Command Delhart (voice)
Justin and the Knights of Valour
2013
as Reginald (voice)
Monsters University
2013
as Professor Knight (voice)
Bless Me, Ultima
2013
as Voice of Antonio
Loving Miss Hatto
2012
as William Barrington Coupe
Children's Theater Critic with Alfred Molina
2012
as Arthur H. Cartwright
Robot Chicken: DC Comics Special
2012
as Lex Luthor / Firestorm / Mr. Banjo (voice)
Serena
2012
as Priest
Innocent
2011
as Sandy Stern
Abduction
2011
as Frank Burton
The Forger
2011
as Everly
Rango
2011
as Roadkill (voice)
The Tempest
2010
as Stephano
The Sorcerer's Apprentice
2010
as Maxim Horvath
Prince of Persia: The Sands of Time
2010
as Sheik Amar
Yes, Virginia
2009
as Francis Church (voice)
An Education
2009
as Jack Mellor
Lessons in Self-Defense
2009
as Ben
Angels & Demons
2009
as Narrator (voice)
Wonder Woman
2009
as Ares (voice)
The Pink Panther 2
2009
as Pepperidge
The Lodger
2009
as Chandler Manning
Big Guy
2009
as Kent
Nothing Like the Holidays
2008
as Edy Rodriguez
The Ten Commandments
2007
as Ramses (voice)
Silk
2007
as Baldabiou
The Little Traitor
2007
as Dunlop
Chill Out, Scooby-Doo!
2007
as Professor Jeffries (voice)
The Moon and the Stars
2007
as Davide Rieti
Orchids
2006
as Cliff
The Hoax
2006
as Dick Suskind
As You Like It
2006
as Touchstone
The Da Vinci Code
2006
as Bishop Manuel Aringarosa
Spider-Man 2
2004
as Doc Ock / Otto Octavius
The Pot That Juan Built
2004
as Narrator
CrĂ³nicas
2004
as Victor Hugo Puente
Coffee and Cigarettes
2004
as Alfred (segment "Cousins?")
Ape
2003
as Mendez (Voice)
Luther
2003
as Johann Tetzel
Identity
2003
as Dr. Malick
My Life Without Me
2003
as Ann's Father
Pete's Meteor
2002
as Hugh
Undertaking Betty
2002
as Boris Plots
Frida
2002
as Diego Rivera
Texas Rangers
2001
as John King Fisher
Murder on the Orient Express
2001
as Hercule Poirot
Chocolat
2000
as Count Paul de Reynaud
The Miracle Maker
2000
as Simon the Pharisee (voice)
Magnolia
1999
as Solomon Solomon
Dudley Do-Right
1999
as Snidely Whiplash
The Impostors
1998
as Sir Jeremy Burtom
The Treat
1998
as The Colonel
Rescuers: Stories of Courage - Two Couples
1998
as Emile Taquet
The Man Who Knew Too Little
1997
as Boris
Boogie Nights
1997
as Rahad Jackson
Anna Karenina
1997
as Levin
A Further Gesture
1997
as Tulio
Mojave Moon
1996
as Sal
Scorpion Spring
1996
as Denis Brabant
Before and After
1996
as Panos Demeris
Dead Man
1995
as Trading Post Missionary
Nervous Energy
1995
as Ira
Species
1995
as Dr. Stephen Arden
The Perez Family
1995
as Juan Raul Perez
The Steal
1995
as Cliff
Hideaway
1995
as Jonas
Requiem Apache
1994
as Hamish
Maverick
1994
as Angel
White Fang 2: Myth of the White Wolf
1994
as Reverend Leland Drury
Cabin Boy
1994
as School Professor (uncredited)
When Pigs Fly
1993
as Marty
The Trial
1993
as Titorelli
Typhon's People
1993
as Andreus
Trust Me
1992
as Harry Greaves
A Very Polish Practice
1992
as Tadeusz Melnick
Angels
1992
as George
Enchanted April
1991
as Mellersh Wilkins
The Trials of Oz
1991
as George Melly
Hancock
1991
as Tony Hancock
American Friends
1991
as Oliver Syme
Not Without My Daughter
1991
as Moody
Drowning in the Shallow End
1990
as The Italian
Revolutionary Witness
1989
as Robert Sauveur
The Accountant
1989
as Lionel Ellerman
Virtuoso
1989
as John Ogden
Manifesto
1988
as Avanti
Prick Up Your Ears
1987
as Kenneth Halliwell
Letter to Brezhnev
1985
as Sergei
Ladyhawke
1985
as Cezar
Number One
1985
as DC Rogers
Water
1985
as Pierre
Angels in the Annexe
1984
as Mike Brittain
Meantime
1983
as John
Anyone for Denis
1982
as Eric
Raiders of the Lost Ark
1981
as Satipo
When We Get There
as Marcus
Gaming the System: The Making of 'Vice'
as Self