Actor (121 credits)
- Segunda oportunidad (2018) Peter
- Unforgotten: Domestic Turmoil (2017) Father Robert Greaves, хроника, not listed in credits
- Unforgotten: Building the Series (2017) Father Robert Greaves, хроника, not listed in credits
- Golden Years (2016) Arthur
- Wolf Hall (2015) Duke of Norfolk
- Unforgotten (2015) Father Robert Greaves
- North v South (2015) John Claridge
- The Breaker (2014) Man
- From There to Here (2014) Samuel
- Hope and Wire (мини-сериал) (2014) Len Russell
- Reflections on Titanic (2012) играет самого себя
- ParaNorman (2012) The Judge, voice acting
- Titanic: Case Closed (2012) играет самого себя - рассказчик, voice acting
- Outpost 11 (2012) Cranleigh
- Falcón (2012) Ramón Salgado
- How Britain Worked (2012) играет самого себя - рассказчик
- The King's Speech: Revealed (2011) Narration
- Analogue Love (2011) рассказчик, voice acting
- Alan Davies' Teenage Revolution (2010) Yosser Hughes, not listed in credits
- The Kid (2010) Uncle David
- Wild China (2008) играет самого себя - рассказчик
- Franklyn (2008) Peter Esser
- Fairy Tales (2008) Grettongrat
- Sunshine (2008) George Crosby
- Valkyrie (2008) Confident General - Desert
- Exodus (2007) Pharoah Mann
- Save Angel Hope (2007) Oscar Kurz
- The Crumblegiant (2007) рассказчик, voice acting
- Five Days (2007) Gerard Hopkirk
- El corazón de la tierra (2007) Mr. Crown
- Ocean Odyssey (2006) рассказчик, voice acting
- Joy Division (2006) Dennis
- Surviving Disaster (2006) рассказчик
- Cruel Sea: The Penlee Disaster (2006) рассказчик, voice acting
- A Very Social Secretary (2005) David Blunkett
- The League of Gentlemen's Apocalypse (2005) King William III
- The League of Gentlemen's Apocalypse: Deleted Scenes (2005) King William III, not listed in credits
- Heatwave (2005) рассказчик, voice acting
- El sueño de una noche de San Juan (2005) Theseus, voice acting
- 10th Annual Screen Actors Guild Awards (2004) играет самого себя
- See You in the Future... (2004) рассказчик
- Wimbledon (2004) Edward Colt
- The Deal (2004) Victor
- The Passing of an Age (2004) играет самого себя
- The Grid (2004) Agent Derek Jennings
- Raphael: A Mortal God (2004) рассказчик, voice acting
- Ring*Con 2004 (2004)
- Ringens disipler (2004)
- Brief History of Disbelief (2004) играет самого себя - Readings
- Ancient Egyptians (2003) рассказчик
- 2003 MTV Movie Awards (2003) играет самого себя
- The Boys from County Clare (2003) John Joe
- The Lord of the Rings: The Return of the King (2003) Theoden
- Gothika (2003) Phil Parsons
- The Lord of the Rings: The Two Towers (2002) Theoden
- Revealed (2002) играет самого себя - рассказчик
- The Scorpion King (2002) Philos
- The 100 Greatest TV Characters (2001) Yosser Hughes, хроника, not listed in credits
- Going Off Big Time (2000) Murray
- Eisenstein (2000) Stalin, voice acting
- The Loss of Sexual Innocence (1999) Susan's Father
- The Criminal (1999) Det. Insp. Walker
- Great Expectations (1999) Abel Magwitch
- A Midsummer Night's Dream (1999) Egeus
- True Crime (1999) Warden Luther Plunkitt
- The Titanic Chronicles (1999) Captain S. Lord, voice acting
- Titanic: Secrets Revealed (1998) ведущий
- Unnatural Acts (1998) Charlie
- The Mill on the Floss (1997) Edward Tulliver
- Titanic (1997) Captain Smith
- The Wind in the Willows (1996) The Engine Driver
- The Ghost and the Darkness (1996) Dr. David Hawthorne
- Madagascar Skin (1995) Flint
- The Big Game (1995) Mr. Harper
- First Knight (1995) Knight
- The Gambling Man (1995) Frank Nickle
- Olly's Prison (1993) Mike
- Drug-Taking and the Arts (1993) The Presenter
- Shepherd on the Rock (1993) Tam Ferrier
- Lipstick on Your Collar (1993) Uncle Fred
- Telltale (1993) Det. Sgt. Gavin Douglas
- Double X: The Name of the Game (1992) Ignatious «Iggy» Smith
- Crime Story (1992) Erwin
- Between the Lines (1992) Chief Constable Harmsworth
- Shrinks (1991) Frank Beasley
- Mountains of the Moon (1989) Dr. David Livingstone
- Shirley Valentine (1989) Joe
- The Fremantle Conspiracy (1988) Breslin
- Drowning by Numbers (1988) Madgett
- Bellman and True (1987) Hiller
- Milwr Bychan (1986) Officer
- New World (1986)
- Restless Natives (1985) Will's father
- No Surrender (1985) Bernard
- Screen Two (1985) John
- Samson and Delilah (1985) Willie Naknervis
- John Lennon: A Journey in the Life (1985) John Lennon
- The Bounty (1984) William Cole
- Squaring the Circle (1984) Lech Walesa
- The Chain (1984) Nick
- Runners (1983) The Hotel - Trevor Field
- The Second Part of Henry the Sixth (1983) Duke of York
- The Third Part of Henry the Sixth (1983) Duke of York
- The First Part of Henry the Sixth (1983) Master Gunner / Duke of York
- The Tragedy of Richard 3 (1983) First Murderer / Sir William Brandon
- Boys from the Blackstuff (1982) Yosser Hughes
- Gandhi (1982) Sergeant Putnam
- Timewatch (1982) рассказчик
- The Black Stuff (1980) Yosser Hughes
- Fox (1980) Vin Fox
- The Sailor's Return (1978) Carter
- BBC2 Play of the Week (1977) Broadbent
- Premiere (1977) Tom
- Everyman (1977)
- It Could Happen to You (1977) Syph
- Trial by Combat (1976) «Blind» Freddie - beggar
- I, Claudius (1976) Gratus
- Play for Today (1970) Bernard Blincoe
- Horizon (1964) играет самого себя - рассказчик
- Interlude City of a Dead Woman Richard
- The Pub Father Leonard