2002 Red Dragon - Dr. Hannibal Lecter
2002 Bad Company - CIA agent Gaylord Oakes
2002 The Devil and Daniel Webster - Daniel Webster
2001 Hearts in Atlantis - Ted Brautigan
2001 Hannibal -Dr. Hannibal Lecter
2000 The Grinch - narrator
2000 Mission Impossible 2 -Cmdr. Swanbeck
1999 Titus -Titus Andronicus
1999 Instinct -Dr. Ethan Powell
1998 The Mask of Zorro -Zorro/Don Diego de la Vega
1998 Meet Joe Black -William Parrish
1997 Amistad -John Quincy Adams
1997 The Edge -Charles Morse
1996 August -Ieuan Davies
1996 Surviving Picasso -Pablo Picasso
1995 Nixon -Richard Nixon
1994 The Road to Wellville-Dr. John Kellogg
1994 Legends of the Fall -Col. William Ludlow
1993 The Remains of the Day -Stevens
1993 The Innocent -Bob Glass
1993 The Trial -The Priest
1993 Shadowlands -C.S. "Jack" Lewis
1992 Bram Stoker's Dracula -Dr. Van Helsing
1992 Freejack -McCandless
1992 Howards End -Henry Wilcox
1992 Chaplin -George Hayden
1991 The Silence of the Lambs -Hannibal Lecter
1991 The Efficiency Expert (or Spotswood) -Wallace
1990 Desperate Hours -Tim Cornell
1988 A Chorus of Disapproval -Dafydd Ap Llewellyn
1988 The Dawning -Cassius
1987 The Good Father -Bill Hooper
1986 84 Charing Cross Road -Frank P. Doel
1984 The Bounty -Capt. William Bligh
1980 A Change of Seasons -Adam Evans
1980 The Elephant Man -Dr. Frederick Treves
1978 International Velvet -Captain Johnson
1978 Magic -Corky/Voice of "Fats the Dummy"
1977 A Bridge Too Far -Lt. Col. John Frost
1977 Audrey Rose -Elliot Hoover
1974 All Creatures Great and Small -Siegfried Farnon
1974 The Girl from Petrovka -Kostya
1974 Juggernaut -Supt. John McCleod
1973 A Doll's House -Torvald Helmer
1972 Young Winston -David Lloyd George
1971 When Eight Bells Toll -Philip Calvert
1970 The Looking Glass War -John Avery
1969 Hamlet -Claudius
1968 The Lion in Winter -Prince Richard
1966 The White Bus -Brechtian