2024The Lord of the Rings: The War of the RohirrimIn Memory OfMovie
2024The MoorThornleyMovie
2024Forever YoungOscar SmithMovie
2022The ResponderTom Carson · 5 episodesShow
2018Segunda oportunidadPeterMovie
2017Interlude: City of a Dead WomanRichardMovie
2016Inside CERNNarratorMovie
2016Golden YearsArthurMovie
2016Bloody Queens: Elizabeth and MaryNarratorMovie
2015North v SouthJohn ClaridgeMovie
2015UnforgottenFather Robert Greaves · 6 episodesShow
2015India's Frontier RailwaysNarrator - (Voice) · 3 episodesShow
2015Wolf HallDuke of Norfolk · 6 episodesShow
2014Hope and WireLen Russell · 3 episodesShow
2014From There to HereSamuel · 3 episodesShow
2013The SorrowsMovie
2012Outpost 11CranleighMovie
2012ParaNormanJudge Hopkins (voice)Movie
2012Titanic: Southampton RemembersMovie
2012Titanic: The Final Word with James CameronCaptain EJ SmithMovie
2012Titanic: Case ClosedMovie
2010The KidUncle DavidMovie
2010Canoe ManJohn DarwinMovie
2008ValkyrieGeneral - Desert SequenceMovie
2008FranklynEsserMovie
2008SunshineGeorge Crosby · 3 episodesShow
2008Fairy TalesGrettongrat · 1 episodeShow
2008ExodusNarrator (voice)Movie
2008Titus: The Gorilla KingNarratorMovie
2008Bombay RailwayNarratorMovie
2007Save Angel HopeOscar KurzMovie
2007ExodusPharoah MannMovie
2007The CrumblegiantNarratorMovie
2007The Heart of the EarthSr. CrownMovie
2007Five DaysGerard Hopkirk · 10 episodesShow
2006Joy DivisionDennisMovie
2006No Go: The Free Derry StoryNarrator (voice)Movie
2006Cruel Sea: The Penlee Lifeboat DisasterNarrator (voice)Movie
2006Ocean OdysseyNarrator (voice)Movie
2006Tim Haines Deep OceanErzählerMovie
2006Surviving Disaster1 episodeShow
2005The Last TommyNarratorMovie
2005A Very Social SecretaryDavid BlunkettMovie
2005The League of Gentlemen's ApocalypseKing William IIIMovie
2005HeatwaveNarrator (voice)Movie
2005Horizon: Einstein's Unfinished SymphonyMovie
2004Beatles Biggest SecretsNarratorMovie
2004WimbledonEdward ColtMovie
2004The Grid6 episodesShow
2003The Lord of the Rings: The Return of the KingThéodenMovie
2003GothikaPhil ParsonsMovie
2003One Life1 episodeShow
2003The Boys & Girl from County ClareJohn JoeMovie
2002The Lord of the Rings: The Two TowersThéodenMovie
2002The Scorpion KingPhilosMovie
2000Going Off Big TimeMurrayMovie
2000EisensteinThe voice of StalinMovie
2000Scenes by the Sea: Takeshi KitanoNarrator (voice)Movie
2000A Question of FaithFrederickMovie
1999The CriminalDet. Insp. WalkerMovie
1999A Midsummer Night's DreamEgeusMovie
1999The Loss of Sexual InnocenceSusan's FatherMovie
1999Great ExpectationsAbel MagwitchMovie
1999Great ExpectationsAbel Magwitch · 2 episodesShow
1999True CrimeWarden Luther PlunkittMovie
1999The Titanic Chronicles(voice)Movie
1998Titanic: Secrets RevealedHostMovie
1997The Mill on the FlossEdward TulliverMovie
1996The Wind in the WillowsThe Engine DriverMovie
1996The Ghost and the DarknessDr. David HawthorneMovie
1995First KnightKnight (uncredited)Movie
1995The Gambling ManFrank nickle · 3 episodesShow
1995Madagascar SkinFlintMovie
1994Speaking In TonguesJoeMovie
1994StagesJoe · 1 episodeShow
1994Once Upon A Time In The NorthLen Tollit · 6 episodesShow
1994DirtysomethingLarryMovie
1994SkallagriggJohnMovie
1993Olly's PrisonMikeMovie