Actor
Maserati: The Brothers
2025
as Luca Antonelli
Locked
2025
as William
Mary
2024
as King Herod
Rebel Moon - Part Two: The Scargiver
2024
as Jimmy (voice)
Freud's Last Session
2023
as Sigmund Freud
One Life
2023
as Nicholas Winton
Rebel Moon - Part One: A Child of Fire
2023
as Jimmy (voice)
The Son
2022
as Anthony Miller
Armageddon Time
2022
as Aaron Rabinowitz
Where Are You
2022
as Thomas
Zero Contact
2022
as Finley Hart
The Virtuoso
2021
as The Mentor
The Father
2020
as Anthony
Elyse
2020
as Dr. Philip Lewis
The Two Popes
2019
as Joseph Ratzinger / Pope Benedict XVI
King Lear
2018
as Lear
Thor: Ragnarok
2017
as Odin
Transformers: The Last Knight
2017
as Sir Edmund Burton
Collide
2016
as Hagen Kahl
Misconduct
2016
as Arthur Denning
The Dresser
2015
as Sir
Blackway
2015
as Lester
Solace
2015
as John Clancy
Kidnapping Mr. Heineken
2015
as Freddy Heineken
Noah
2014
as Methuselah
Thor: The Dark World
2013
as Odin
RED 2
2013
as Bailey
Hitchcock
2012
as Alfred Hitchcock
360
2012
as John
Thor
2011
as Odin
The Rite
2011
as Father Lucas Trevant
You Will Meet a Tall Dark Stranger
2010
as Alfie
The Third Rule
2010
as Fabian Hogarth
The Wolfman
2010
as Sir John Talbot
Bare Knuckles
2010
as Xavier Jonas (uncredited)
The City of Your Final Destination
2009
as Adam Gund
Beowulf
2007
as Hrothgar
Fracture
2007
as Theodore Crawford
Slipstream
2007
as Felix Bonhoeffer
All the King's Men
2006
as Judge Irwin
Bobby
2006
as John Casey
The World's Fastest Indian
2005
as Burt Munro
Proof
2005
as Robert Llewellyn
Alexander
2004
as Old Ptolemy
The Human Stain
2003
as Coleman Silk
Shortcut to Happiness
2003
as Daniel Webster
Red Dragon
2002
as Hannibal Lecter
Bad Company
2002
as Oakes
Hearts in Atlantis
2001
as Ted Brautigan
Hannibal
2001
as Dr. Hannibal Lecter
How the Grinch Stole Christmas
2000
as Narrator (voice)
Mission: Impossible II
2000
as Mission Commander Swanbeck (uncredited)
Titus
1999
as Titus Andronicus
Instinct
1999
as Dr. Ethan Powell
Meet Joe Black
1998
as William Parrish
The Mask of Zorro
1998
as Don Diego de la Vega / Zorro
Amistad
1997
as John Quincy Adams
The Edge
1997
as Charles Morse
Surviving Picasso
1996
as Pablo Picasso
August
1996
as Ieuan Davies
Nixon
1995
as Richard Nixon
Legends of the Fall
1994
as Col. William Ludlow
The Road to Wellville
1994
as Dr. John Harvey Kellogg
Shadowlands
1993
as C. S. 'Jack' Lewis
The Remains of the Day
1993
as James Stevens
The Innocent
1993
as Glass
The Trial
1993
as The Priest
Chaplin
1992
as George Hayden
Bram Stoker's Dracula
1992
as Professor Abraham Van Helsing
Howards End
1992
as Henry J. Wilcox
Spotswood
1992
as Errol Wallace
Freejack
1992
as Ian McCandless
One Man’s War
1991
as Joel
The Silence of the Lambs
1991
as Dr. Hannibal Lecter
Desperate Hours
1990
as Tim Cornell
A Chorus of Disapproval
1989
as Dafydd Ap Llewellyn
Heartland
1989
as Jack
Faroe Islands
1989
as (voice)
The Tenth Man
1988
as Jean Louis Cheval
The Dawning
1988
as Cassius / Angus Barrie
Across the Lake
1988
as Donald Campbell
84 Charing Cross Road
1987
as Frank P. Doel
Blunt
1987
as Guy Burgess
The Good Father
1985
as Bill Hooper
Mussolini and I
1985
as Count Galeazzo Ciano
Guilty Conscience
1985
as Arthur Jamison
Arch of Triumph
1984
as Dr. Ravic
The Bounty
1984
as Lieutenant William Bligh
Little Eyolf
1982
as Alfred Allmers
The Hunchback of Notre Dame
1982
as Quasimodo
Othello
1981
as Othello
The Bunker
1981
as Adolph Hitler
A Change of Seasons
1980
as Adam Evans
The Elephant Man
1980
as Frederick Treves
Red, White, and Zero
1979
as Brechtian
Mayflower: The Pilgrims' Adventure
1979
as Captain Jones
Magic
1978
as Corky Withers / Fats (voice)
International Velvet
1978
as Captain Johnson
A Bridge Too Far
1977
as Lt. Col. John D. Frost
Audrey Rose
1977
as Elliot Hoover
Victory at Entebbe
1976
as Prime Minister Yitzhak Rabin
The Lindbergh Kidnapping Case
1976
as Bruno Richard Hauptmann
Dark Victory
1976
as Dr. Michael Grant
All Creatures Great and Small
1975
as Siegfried Farnon
The Girl from Petrovka
1974
as Kostya
Juggernaut
1974
as Supt. John McCleod
The Arcata Promise
1974
as Theo Gunge
The Childhood Friend
1974
as Alexander Tashkov
The Middle-of-the-Road Roadshow
1973
as Hi
A Doll's House
1973
as Torvald Helmer
Young Winston
1972
as David Llyod George
Poet Game
1972
as Hugh Saunders
When Eight Bells Toll
1971
as Philip Calvert
Hearts and Flowers
1970
as Bob
Uncle Vanya
1970
The Three Sisters
1970
as Andrey
The Looking Glass War
1970
as John Avery
Hamlet
1969
as Claudius
The Lion in Winter
1968
as Richard
The White Bus
1967
as Brechtian
Eyes in the Trees
as Dr. Addis
The King of Covent Garden
as Georg Friedrich Händel
Bruno Penguin and the Staten Island Princess
as Ben Windsor
Cus & Mike
as Cus D’Amato
The Housekeeper
as Lord DeWithers
Wife and Dog