Actor
The King of Kings
2025
as High Priest Caiaphas (voice)
William Tell
2025
The Killer's Game
2024
as Zvi Rabinowitz
Poison
2023
as Dr. Ganderbai
The Wonderful Story of Henry Sugar
2023
as Imdad Khan / Croupier
Jules
2023
as Milton Robinson
Dalíland
2022
as Dalí
Shang-Chi and the Legend of the Ten Rings
2021
as Trevor Slattery
Locked Down
2021
as Malcolm
Night Hunter
2019
as Cooper
The Red Sea Diving Resort
2019
as Ethan Levin
Spider in the Web
2019
as Adereth
Intrigo: Death of an Author
2018
as Henderson
Operation Finale
2018
as Adolf Eichmann
Backstabbing for Beginners
2018
as Pasha
An Ordinary Man
2017
as The General
War Machine
2017
as President Karzai
The Ottoman Lieutenant
2017
as Woodruff
Security
2017
as Charlie
Of Dogs and Men
2016
as The Caller (voice)
Collide
2016
as Geran
The Jungle Book
2016
as Bagheera (voice)
The Walk
2015
as Papa Rudy
Knight of Cups
2015
as Storyteller (voice)
Life
2015
as Jack Warner
Self/less
2015
as Damian
Dragonheart 3: The Sorcerer's Curse
2015
as Drago (Voice)
Night at the Museum: Secret of the Tomb
2014
as Merenkahre
Exodus: Gods and Kings
2014
as Nun
Stonehearst Asylum
2014
as Silas Lamb
Robot Overlords
2014
as Robin Smythe
The Boxtrolls
2014
as Archibald Snatcher (voice)
Learning to Drive
2014
as Darwan
Walking with the Enemy
2014
as Regent Miklos Horthy
Marvel One-Shot: All Hail the King
2014
as Trevor Slattery / The Mandarin
War Story
2014
as Albert
The Physician
2013
as Ibn Sina (Avicenna)
Ender's Game
2013
as Mazer Rackham
A Common Man
2013
as The Man
A Birder's Guide to Everything
2013
as Lawrence Konrad
Iron Man 3
2013
as Trevor Slattery
A Therapy
2012
as Therapist
The Dictator
2012
as Tamir
Hugo
2011
as Georges Méliès
Prince of Persia: The Sands of Time
2010
as Nizam
Teen Patti
2010
as Perci Trachtenberg
Shutter Island
2010
as Dr. Cawley
Journey to Mecca
2009
as Narrator
Fifty Dead Men Walking
2008
as Fergus
Elegy
2008
as David Kepesh
The Wackness
2008
as Dr. Squires
The Love Guru
2008
as Guru Tugginmypuddha
War, Inc.
2008
as Walken / The Viceroy
TransSiberian
2008
as Grinko
The Ten Commandments
2007
as Narrator (voice)
The Last Legion
2007
as Ambrosinus
You Kill Me
2007
as Frank Falenczyk
Mrs. Harris
2006
as Herman Tarnower
Lucky Number Slevin
2006
as The Rabbi
BloodRayne
2005
as Kagan
Oliver Twist
2005
as Fagin
A Sound of Thunder
2005
as Charles Hatton
Suspect Zero
2004
as Benjamin O'Ryan
Thunderbirds
2004
as The Hood
House of Sand and Fog
2003
as Behrani
Tuck Everlasting
2002
as Man in the Yellow Suit
Spooky House
2002
as The Great Zamboni
The Triumph of Love
2001
as Hermocrates
A.I. Artificial Intelligence
2001
as Specialist (voice)
Sexy Beast
2001
as Don Logan
Rules of Engagement
2000
as Ambassador Mourain
What Planet Are You From?
2000
as Graydon
Parting Shots
1999
as Renzo Locatelli
The Confession
1999
as Harry Fertig
Alice in Wonderland
1999
as Major Caterpillar
Crime and Punishment
1998
as Magistrate Porfiry
The Tale of Sweeney Todd
1998
as Sweeney Todd
The Assignment
1997
as Amos
Photographing Fairies
1997
as Rev. Templeton
Weapons of Mass Distraction
1997
as Julian Messenger
Twelfth Night
1996
as Feste
Moses
1995
as Moses
Species
1995
as Xavier Fitch
Joseph
1995
as Potifar
Death and the Maiden
1994
as Dr. Roberto Miranda
Schindler's List
1993
as Itzhak Stern
Searching for Bobby Fischer
1993
as Bruce Pandolfini
Dave
1993
as Vice-President Nance
Sneakers
1992
as Cosmo
Freddie as F.R.O.7.
1992
as Freddie (voice)
Bugsy
1991
as Meyer Lansky
Necessary Love
1991
Rabbit Ears - Moses the Lawgiver
1991
as Narrator (voice)
Rabbit Ears - The Tiger and the Brahmin
1991
as Narrator (voice)
The War That Never Ends
1991
as Pericles
The Fifth Monkey
1990
as Cunda
The Children
1990
as Martin Boyne
Cellini: A Violent Life
1990
as Governatore
Lenin: The Train
1990
as Lenin
Romeo.Juliet
1990
as Father Capulet (voice)
Slipstream
1989
as Avatar
Murderers Among Us: The Simon Wiesenthal Story
1989
as Simon Wiesenthal
Testimony
1988
as Dmitri Shostakovich
Pascali's Island
1988
as Basil Pascali
Without a Clue
1988
as Dr. John Watson
Maurice
1987
as Lasker-Jones
Silas Marner
1985
as Silas Marner
Turtle Diary
1985
as William Snow
Harem
1985
as Selim
Camille
1984
as Duval
Betrayal
1983
as Robert
The Merry Wives of Windsor
1982
as Frank Ford
Gandhi
1982
as Mahatma Gandhi
Every Good Boy Deserves Favour
1979
as Ivanov
Antony and Cleopatra
1975
as Thidias
Hard Labour
1973
as Naseem
Fear Is the Key
1972
as Royale
Desert Warrior
as Emperor Kisra
Deep Water
The Thursday Murder Club
as Ibrahim Arif
Mary
as King Herod
The Way of the Wind