2026
When We Get There
as Marcus
2026
The Boroughs
as Sam
(8 episodes)
2025
Aimee Comes First
2024
The Instigators
as Richie Dechico
2024
Harold and the Purple Crayon
as Narrator (voice)
2024
Star Wars: Skeleton Crew
as Benjar Pranic (voice)
(1 episode)
2023
Flutter
as Jerry (voice)
2022
PAW Patrol. Mission Xmas
as voice
2022
Spider-Man: All Roads Lead to No Way Home
as Self
2022
DC League of Super-Pets
as Jor-El (voice)
2022
Three Pines
as Chief Inspector Armand Gamache
(8 episodes)
2022
Roar
as Silas McCall
(1 episode)
2022
Chibiverse
as Multi-Bear (voice)
(1 episode)
2021
Trollhunters: Rise of the Titans
as Archie (voice)
2021
Indiana Jones: The Search for the Lost Golden Age
as Self - Actor (archive footage)
2021
Spider-Man: No Way Home
as Dr. Otto Octavius / Doc Ock
2021
Monsters at Work
as Professor Knight (voice)
(2 episodes)
2021
Maya and the Three
as Lord Mictlan (voice)
(9 episodes)
2020
Lino Tagliapietra: The Making of a Maestro
as Narrator
2020
The Water Man
as Jim Bussey
2020
Promising Young Woman
as Mr. Green (uncredited)
2020
Crossing Swords
as Robin Hood (voice)
(1 episode)
2020
Wizards: Tales of Arcadia
as Archie (voice)
(10 episodes)
2020
Solar Opposites
as The Duke (voice)
(5 episodes)
2020
Solar Opposites
as (voice)
(4 episodes)
2019
The Devil Has a Name
as Big Boss
2019
Frankenstein's Monster's Monster, Frankenstein
as Aubrey Fields / Captain
2019
Don't Let Go
as Howard Keleshian
2019
Frozen II
as Agnarr (voice)
2019
Rothko: Pictures Must Be Miraculous
as Himself / Mark Rothko
2019
Infinity Train
as Chandelier (voice)
(1 episode)
2019
Harley Quinn
as Mr. Freeze / Stew (voice)
(1 episode)
2019
Harley Quinn
as Mr. Freeze (voice)
(1 episode)
2018
Vice
as Waiter (uncredited)
2018
Quality Problems
as Bakery Dishwasher (uncredited)
2018
Henchmen
as Baron Blackout (voice)
2018
Hey Arnold! The Jungle Movie
as La Sombra (voice)
2018
The Front Runner
as Ben Bradlee
2018
Saint Judy
as Ray Hernandez
2018
Ralph Breaks the Internet
as Double Dan (voice)
2018
Sam Did It
as Alfred Molina
2018
The Overcoat
as Grandfather (voice)
2018
National Theatre Live: Red
as Mark Rothko
2018
Summer Camp Island
as Monster Under the Bed / Oscar's Dad (voice)
(1 episode)
2018
Summer Camp Island
as Monster Under the Bed (voice)
(2 episodes)
2018
Summer Camp Island
as Additional Voices (voice)
(2 episodes)
2018
Summer Camp Island
as Andy (voice)
(7 episodes)
2018
I Feel Bad
as Max
(1 episode)
2017
Message from the King
as Preston
2017
Breakable You
as Paul Weller
2017
Justice League Dark
as Destiny (voice)
2017
Long Day's Journey Into Night
as James Tyrone
2017
FEUD
as Robert Aldrich
(8 episodes)
2016
Whiskey Tango Foxtrot
as Ali Massoud Sadiq
2016
Sister Cities
as Mort Stone
2016
A Family Man
as Lou Wheeler
2016
Little Men
as Hernán
2016
Donald Trump's The Art of the Deal: The Movie
as Jerry Schrager
2016
Paint It Black
as Cal
2016
Angie Tribeca
as Dr. Edelweiss (uncredited)
(14 episodes)
2016
Close to the Enemy
as Harold Lindsay-Jones
(7 episodes)
2015
Strange Magic
as Fairy King (voice)
2015
Robot Chicken DC Comics Special III: Magical Friendship
as Lex Luthor (voice)
2015
Secret in Their Eyes
as Martin Morales
2015
Road to Capri
as Edmond
2015
Dragons: Race to the Edge
as Viggo (voice)
(19 episodes)
2015
Show Me a Hero
as Henry J. Spallone
(6 episodes)
2015
Long Live the Royals
as Rupert, Neil
(4 episodes)
2014
Love Is Strange
as George
2014
Swelter
as Doc
2014
The Normal Heart
as Ben Weeks
2014
Return to Zero
as Robert Royal
2014
Heavenly Sword
as King Bohan (voice)
2014
We'll Never Have Paris
as Terry
2014
Kahlil Gibran's The Prophet
as Sergeant (voice)
2014
Robot Chicken DC Comics Special II: Villains in Paradise
as Lex Luthor / Green Arrow (voice)
2014
The Stowaway
as Command Delhart (voice)
2014
Matador
as Andrés Galan
(13 episodes)
2014
Penn Zero: Part-Time Hero
as Rippen (voice)
(61 episodes)
2014
Cosmos
as Ibn al-Haytham (voice)
(1 episode)
2013
Monsters University
as Professor Knight (voice)
2013
Justin and the Knights of Valour
as Reginald (voice)
2013
The Truth About Emanuel
as Dennis
2013
Bless Me, Ultima
as Voice of Antonio
2013
Monday Mornings
as Dr. Harding Hooten
(10 episodes)
2013
The Frame
as Doc Ock / Dr. Otto Octavius
(1 episode)
2013
Drunk History
as Sir Arthur Conan Doyle
(1 episode)
2013
Rick and Morty
as The Devil (voice)
(1 episode)
2012
Loving Miss Hatto
as William Barrington Coupe
2012
Robot Chicken: DC Comics Special
as Lex Luthor / Firestorm / Mr. Banjo (voice)
2012
A Whisper to a Roar
2012
Radioman
as Self
2012
Serena
as Priest
2012
Children's Theater Critic with Alfred Molina
as Arthur H. Cartwright
2012
Gravity Falls
as Multi-Bear (voice)
(3 episodes)
2011
Rango
as Roadkill (voice)
2011
Innocent
as Sandy Stern
2011
Abduction
as Frank Burton
2011
The Forger
as Everly
2011
Harry's Law
as Eric Sanders
(3 episodes)
2010
Prince of Persia: The Sands of Time
as Sheik Amar
2010
The Sorcerer's Apprentice
as Maxim Horvath
2010
The Tempest
as Stephano
2010
Violin Masters: Two Gentlemen Of Cremona
as Narrator
2010
Roger & Val Have Just Got In
as Roger Stevenson
(12 episodes)
2010
Law & Order: LA
as Ricardo Morales
(16 episodes)
2009
Angels & Demons
as Narrator (voice)
2009
An Education
as Jack Mellor
2009
The Pink Panther 2
as Pepperidge
2009
The Lodger
as Chandler Manning
2009
Wonder Woman
as Ares (voice)
2009
The Little Traitor
as Dunlop
2009
Yes, Virginia
as Francis Church (voice)
2009
Big Guy
as Kent
2009
Lessons in Self-Defense
as Ben
2008
Nothing Like the Holidays
as Edy Rodriguez
2007
The Ten Commandments
as Ramses (voice)
2007
Chill Out, Scooby-Doo!
as Professor Jeffries (voice)
2007
Silk
as Baldabiou
2007
The Moon and the Stars
as Davide Rieti
2007
The Company
as Harvey Torriti
(3 episodes)
2007
The Company
as Harvey Torriti / The Sorcerer
(1 episode)
2006
The Da Vinci Code
as Bishop Manuel Aringarosa
2006
The Hoax
as Dick Suskind
2006
As You Like It
as Touchstone
2006
Orchids
as Cliff
2006
Home
2006
The One Show
as Self
(1 episode)
2005
Law & Order: Trial by Jury
as Gabriel Duvall
(1 episode)
2005
The Late Late Show with Craig Ferguson
as Self
(2 episodes)
2005
American Dad!
as Tow Truck Driver (voice)
(1 episode)
2005
American Dad!
as Kazim (voice)
(1 episode)
2004
Coffee and Cigarettes
as Alfred (segment "Cousins?")
2004
Spider-Man 2
as Doc Ock / Otto Octavius
2004
8 Arms to Hold You
as Self
2004
Crónicas
as Victor Hugo Puente
2004
The Pot That Juan Built
as Narrator
2004
The Tony Danza Show
as Self - Guest
(1 episode)
2003
My Life Without Me
as Ann's Father
2003
Identity
as Doctor
2003
Luther
as Johann Tetzel
2003
Ape
as Mendez (Voice)
2003
Indiana Jones: Making the Trilogy
as self
2002
Frida
as Diego Rivera
2002
Undertaking Betty
as Boris Plots
2002
Pete's Meteor
as Hugh
2002
Monk
as Peter Magneri
(1 episode)
2002
Bram & Alice
as Bram
(9 episodes)
2001
Murder on the Orient Express
as Hercule Poirot
2001
Texas Rangers
as John King Fisher
2001
Justice League
as King Gustav (voice)
(1 episode)
2000
Chocolat
as Count Paul de Reynaud
2000
The Miracle Maker
as Simon the Pharisee (voice)
1999
Magnolia
as Solomon Solomon
1999
Dudley Do-Right
as Snidely Whiplash
1999
Law & Order: Special Victims Unit
as Gabriel Duvall
(1 episode)
1999
Ladies Man
as Jimmy Stiles
(30 episodes)
1999
Family Guy
as Panamanian Man (voice)
(1 episode)
1999
Family Guy
as Chris' Neighbor (voice)
(1 episode)
1999
Family Guy
as David Attenborough / Dr. Snelling (voice)
(1 episode)
1999
Family Guy
as Mr. Perez (voice)
(1 episode)
1998
Rescuers: Stories of Courage - Two Couples
as Emile Taquet
1998
The Treat
as The Colonel
1998
The Impostors
as Sir Jeremy Burtom
1998
The Wild Thornberrys
as Elcio (voice)
(1 episode)
1998
Hollywood Squares
as Self - Panelist
(5 episodes)
1997
Boogie Nights
as Rahad Jackson
1997
The Man Who Knew Too Little
as Boris
1997
Anna Karenina
as Levin
1997
A Further Gesture
as Tulio
1997
The View
as Self
(1 episode)
1996
Mojave Moon
as Sal
1996
Before and After
as Panos Demeris
1996
Scorpion Spring
as Denis Brabant
1995
Species
as Dr. Stephen Arden
1995
Hideaway
as Jonas
1995
The Perez Family
as Juan Raul Perez
1995
The Steal
as Cliff
1995
Dead Man
as Trading Post Missionary
1995
Nervous Energy
as Ira
1994
Cabin Boy
as School Professor (uncredited)
1994
Maverick
as Angel
1994
White Fang 2: Myth of the White Wolf
as Reverend Leland Drury
1994
Requiem Apache
as Hamish
1993
The Trial
as Titorelli
1993
When Pigs Fly
as Marty
1993
Typhon's People
as Andreus
1993
GMTV
as Self
(1 episode)
1993
A Year in Provence
as Tony Havers
(2 episodes)
1992
Trust Me
as Harry Greaves
1992
A Very Polish Practice
as Tadeusz Melnick
1992
Angels
as George
1991
Enchanted April
as Mellersh Wilkins
1991
Not Without My Daughter
as Moody
1991
American Friends
as Oliver Syme
1991
The Trials of Oz
as George Melly
1991
Hancock
as Tony Hancock
1991
Ashenden
as Carmona
(1 episode)
1990
Drowning in the Shallow End
as The Italian
1990
El C.I.D.
as Bernard Blake
(13 episodes)
1989
Virtuoso
as John Ogden
1989
The Accountant
as Lionel Ellerman
1989
Revolutionary Witness
as Robert Sauveur
1988
Manifesto
as Avanti
1987
Prick Up Your Ears
as Kenneth Halliwell
1987
Blat
as Gino
1986
Casualty
as Harry Horner
(1 episode)
1985
Ladyhawke
as Cezar
1985
Letter to Brezhnev
as Sergei
1985
Number One
as DC Rogers
1985
Water
as Pierre
1985
C.A.T.S. Eyes
1985
Screen Two
as Titorelli
(1 episode)
1984
Angels in the Annexe
as Mike Brittain
1984
Miami Vice
as Esther Nevin's Attorney
(1 episode)
1983
Meantime
as John
1983
Reilly: Ace of Spies
as Blumkin
(1 episode)
1982
Anyone for Denis
as Eric
1982
Anyone for Denis?
1982
Anyone for Denis?
as Eric
(1 episode)
1981
Raiders of the Lost Ark
as Satipo
1979
The Song of the Shirt
1978
The Losers
1953
The Oscars
as Self
(1 episode)
—
Poe
as Graham (voice)
—
Uncle Vanya 2025
—
The Chaperones