Actor (137 credits)
- The Hobbit: The Battle of the Five Armies (2014) Old Bilbo
- The Hobbit: An Unexpected Journey (2012) Old Bilbo
- 1066 (2009) Storyteller
- Ratatouille (2007) Skinner, voice acting
- The Treatment (2006)
- Renaissance (2006) Jonas Muller, voice acting
- O Jerusalem (2006)
- 80s (2005) Capitaine Phillippe D'Arnot, хроника
- Strangers with Candy (2005) Dr. Putney
- Chromophobia (2005) Edward Aylesbury
- Lord of War (2005) Simeon Weisz
- A Filmmaker's Journey: Making 'The Return of the King' (2004) играет самого себя
- The Aviator (2004) Professor Fitz
- D-Day 6.6.1944 (2004) рассказчик, voice acting
- The Day After Tomorrow (2004) Terry Rapson
- The Last Dragon (2004) рассказчик, voice acting
- Days That Shook the World (2003) играет самого себя - рассказчик
- Monsters We Met (2003) рассказчик
- The Beast Within: The Making of «Alien» (2003) Ash / играет самого себя, хроника
- The Lord of the Rings: The Return of the King (2003) Bilbo
- Garden State (2003)
- The Making of «The Lord of the Rings» (2002) играет самого себя
- A Day in the Life of a Hobbit (2002) играет самого себя
- Waterbaby (2002) God, voice acting
- Spinning Wheels (2002) Hood thief
- Prisoner of Paradise (2002) рассказчик, voice acting
- Cameras in Middle-Earth (2002) играет самого себя - Bilbo Baggins
- The Emperor's New Clothes (2001) Napoleon Bonaparte / Sergeant Eugene Lenormand
- From Hell (2001) Sir William Gull
- The Lord of the Rings: The Fellowship of the Ring (2001) Bilbo
- Field of Fish (2000) рассказчик / Old Tom Maynard
- The Last of the Blonde Bombshells (2000) Patrick
- The Holocaust on Trial (2000) рассказчик
- Esther Kahn (2000) Nathan Quellen
- Beautiful Joe (2000) George The Geek
- Twentieth Century Fox: The Blockbuster Years (2000) Ash, хроника
- Joe Gould's Secret (2000) Joe Gould
- Bless the Child (2000) Reverend Grissom
- The 51st Annual Primetime Emmy Awards (1999) играет самого себя - Nominated: Outstanding Lead Actor in a Miniseries or a Movie
- eXistenZ (1999) Kiri Vinokur
- Shergar (1999)
- Gooseberries Don't Dance (1999)
- Wisconsin Death Trip (1999) рассказчик, voice acting
- The Match (1999) Big Tam
- Simon Magus (1999) Sirius / Boris / The Devil
- Animal Farm (1999)
- Alice Through the Looking Glass (1998)
- Tale of the Tides: The Hyaena and the Mudskipper (1998) рассказчик, voice acting
- Frog (1998)
- Clay Pigeons (1998) Ash, хроника, not listed in credits
- The Fifth Element (1997) Father Vito Cornelius
- The Directors (1997) играет самого себя
- A Life Less Ordinary (1997) Naville
- The Sweet Hereafter (1997) Mitchell Stevens
- Incognito (1997) John, not listed in credits
- Loch Ness (1996) Water Bailiff
- The New Detectives: Case Studies in Forensic Science (1996) рассказчик
- Big Night (1996) Pascal
- Night Falls on Manhattan (1996) Liam Casey
- There Is a Light That Never Goes Out (1995) рассказчик
- Hiroshima: The Decision to Drop the Bomb (1995) рассказчик, voice acting
- The Seas of Zanzibar (1995) рассказчик, voice acting
- Mustang: The Hidden Kingdom (1994) voice acting
- The Madness of King George (1994) Willis
- Mary Shelley's Frankenstein (1994) Baron Frankenstein
- The Hour of the Pig (1993)
- The Return of the Borrowers (1993) Pod
- Blue Ice (1992) Sir Hector
- The World of Peter Rabbit and Friends (1992) The Tailor
- The Borrowers (1992)
- Performance (1992) Astrov
- The Fever (1991) рассказчик, voice acting
- Uncle Vanya (1991) Astrov
- Naked Lunch (1991) Tom Frost
- Kafka (1991) Doctor Murnau
- A Season of Giants (1990) Lorenzo De Medici
- Hamlet (1990) Polonius
- Chillers (1990) Christopher Waggoner
- The Endless Game (1989) Control
- The Tailor of Gloucester (1989) The Tailor
- Henry V (1989) Captain Fluellen
- Game, Set, and Match (1988) Bernard Samson
- Another Woman (1988) Ken
- The Browning Version (1985) Andrew Crocker-Harris
- Mr. and Mrs. Edgehill (1985) Eustace Edgehill
- Brazil (1985) Mr. Kurtzmann
- Dreamchild (1985) Reverend Charles L. Dodgson / Lewis Carroll
- Dance with a Stranger (1985)
- Wetherby (1985) Stanley Pilborough
- Greystoke: The Legend of Tarzan, Lord of the Apes (1984)
- Laughterhouse (1984) Ben Singleton
- Surprise Surprise! (1984) играет самого себя
- Natural World (1983) играет самого себя - рассказчик
- Inside the Third Reich (1982) Dr. Joseph Goebbels
- The Return of the Soldier (1982) Doctor Anderson
- Timewatch (1982) рассказчик
- Time Bandits (1981) Napoleon
- Chariots of Fire (1981) Sam Mussabini
- Strike: The Birth of Solidarity (1981) Lech Walesa
- Forty Minutes (1981) рассказчик
- We, the Accused (1980) Paul Pressett
- Strike! (1980)
- All Quiet on the Western Front (1979) Himmelstoss
- S.O.S. Titanic (1979) J. Bruce Ismay
- Alien (1979) Ash
- The Thief of Baghdad (1978) The Gatekeeper
- Les Miserables (1978) Thenardier
- The Lost Boys (1978) J.M. Barrie
- Holocaust (1978)
- BBC2 Play of the Week (1977) The man
- Jesus of Nazareth (1977) Zerah
- March or Die (1977) El Krim
- Robin and Marian (1976) King John
- The Man in the Iron Mask (1976)
- Shout at the Devil (1976)
- Napoleon and Love (1974) Napoleon
- The Lives of Benjamin Franklin (1974) Wedderburn
- Juggernaut (1974) Nicholas Porter
- Orson Welles' Great Mysteries (1973) Charles Stubbs
- The Homecoming (1973) Lenny
- Young Winston (1972) George Buckle
- Mary, Queen of Scots (1971) David Riccio
- Nicholas and Alexandra (1971) Yakovlev
- A Severed Head (1970) Martin Lynch-Gibbon
- ITV Saturday Night Theatre (1969) David Peters
- Oh! What a Lovely War (1969) President Raymond Poincaré
- The Bofors Gun (1968) Flynn
- A Midsummer Night's Dream (1968) Puck
- The Fixer (1968) Grubeshov
- The 21st Annual Tony Awards (1967) играет самого себя - победитель: Best Featured Actor in a Play
- Mystery and Imagination (1966) Frankenstein
- The Wars of the Roses (1965) King Richard III
- The Power Game (1965) Sefton Kemp
- Horizon (1964) играет самого себя - рассказчик
- The Cherry Orchard (1962) Trofimov
- Survival (1961) рассказчик
- Girls at Sea (1958) not listed in credits