Actor
The Hobbit: The Battle of the Five Armies
2014
as Old Bilbo Baggins
The Hobbit: An Unexpected Journey
2012
as Old Bilbo Baggins
Ratatouille
2007
as Skinner (voice)
The Real Middle Earth
2007
as Narrator
The Treatment
2007
as Dr. Ernesto Morales
O Jerusalem
2006
as Ben Gurion
Strangers with Candy
2006
as Dr. Putney
Chromophobia
2006
as Edward Aylesbury
Lord of War
2005
as Simeon Weisz
The Aviator
2004
as Professor Fitz
Garden State
2004
as Gideon Largeman
The Day After Tomorrow
2004
as Terry Rapson
The Lord of the Rings: The Return of the King
2003
as Bilbo
The Lord of the Rings: The Fellowship of the Ring
2001
as Bilbo
The Emperor's New Clothes
2001
as Napoleon Bonaparte / Sergeant Eugene Lenormand
From Hell
2001
as Sir William Gull
Esther Kahn
2000
as Nathan Quellen
The Last of the Blonde Bombshells
2000
as Patrick
Bless the Child
2000
as Reverend Grissom
Beautiful Joe
2000
as George The Geek
The Miracle Maker
2000
as Pontius Pilate (voice)
Joe Gould's Secret
2000
as Joe Gould
Animal Farm
1999
as Squealer (voice)
The Match
1999
as Big Tam
Shergar
1999
as Joseph Maguire
eXistenZ
1999
as Kiri Vinokur
Simon Magus
1999
as Sirius / Boris / The Devil
Alice Through the Looking Glass
1998
as White Knight
King Lear
1998
as King Lear
Incognito
1997
as John (uncredited)
A Life Less Ordinary
1997
as Mr. Naville
The Sweet Hereafter
1997
as Mitchell Stephens
The Fifth Element
1997
as Cornelius
Night Falls on Manhattan
1997
as Liam Casey
Big Night
1996
as Pascal
Loch Ness
1996
as Water Bailiff
Little Red Riding Hood
1995
as Don Mini
Landscape
1995
as Duff
The Madness of King George
1994
as Willis
The Deep Blue Sea
1994
as Sir William Collyer
Mary Shelley's Frankenstein
1994
as Baron Frankenstein
The Borrowers
1993
as Pod
The Hour of the Pig
1993
as Albertus
Blue Ice
1992
as Sir Hector
The Last Romantics
1992
as F.R. Leavis
Naked Lunch
1991
as Tom Frost
Kafka
1991
as Dr. Murnau
Uncle Vanya
1991
as Astrov
Hamlet
1990
as Polonius
A Season of Giants
1990
as Lorenzo de' Medici
The Tailor of Gloucester
1989
as The Tailor
Henry V
1989
as Captain Fluellen
The Endless Game
1989
as Control
Another Woman
1988
as Ken
The Fishing Party
1986
as Narrator
Cry From Home
1986
as Narrator
Murder by the Book
1986
as Hercule Poirot
The Browning Version
1985
as Andrew Crocker-Harris
Mr. and Mrs. Edgehill
1985
as Eustace Edgehill
Dreamchild
1985
as Reverend Charles L. Dodgson / Lewis Carroll
Wetherby
1985
as Stanley Pilborough
Dance with a Stranger
1985
as Desmond Cussen
Brazil
1985
as Mr. Kurtzmann
Laughterhouse
1984
as Ben Singleton
Greystoke: The Legend of Tarzan, Lord of the Apes
1984
as Capitaine Phillippe D'Arnot
The Return of the Soldier
1983
as Doctor Anderson
Soft Targets
1982
as Alexei
Inside the Third Reich
1982
as Dr. Joseph Goebbels
Strike: The Birth of Solidarity
1981
as Lech Walesa
Time Bandits
1981
as Napoleon
Chariots of Fire
1981
as Sam Mussabini
S.O.S. Titanic
1980
as J. Bruce Ismay
The Misanthrope
1980
as Alceste
All Quiet on the Western Front
1979
as Himmelstoss
Alien
1979
as Ash
Les Misérables
1978
as Thénardier
The Lost Boys
1978
as J.M. Barrie
Flayed
1978
as The Man
The Thief of Baghdad
1978
as The Gatekeeper
March or Die
1977
as El Krim
The Man in the Iron Mask
1977
as Duval
Jesus Of Nazareth
1977
as Zerah
Shout at the Devil
1976
as Mohammed
Robin and Marian
1976
as King John
The Wood Demon
1974
as Khrushchov
Juggernaut
1974
as Nicholas Porter
The Homecoming
1973
as Lenny
Young Winston
1972
as George E. Buckle
Mary, Queen of Scots
1971
as David Riccio
Nicholas and Alexandra
1971
as Yakovlev
Funny
1971
as Huw
A Severed Head
1971
as Martin Lynch-Gibbon
The End of the Line
1970
as Reverend P. Bagley
Emma's Time
1970
as Mark Lang
Omri's Burning
1969
as Omri
Moonlight on the Highway
1969
Oh! What a Lovely War
1969
as President Poincare
Edward the Confessor
1969
as Edward Gobey
The Fixer
1968
as Grubeshov
Frankenstein
1968
as Frankenstein / The Monster
A Midsummer Night's Dream
1968
as Puck
The Bofors Gun
1968
as Gunner Flynn
The Wars of the Roses
1965
as King Richard III
The Paradise Suite
1963
as Jamie Norton
The Cherry Orchard
1962
as Trofimov
Girls at Sea
1958
as Marine (uncredited)
Rope
1957
as Granillo