2026The Sunrise FileOded Ailam (voice)Movie
2026GlenrothanSandyMovie
2025Raoul Wallenberg: Missing InactionGustaf Wallenberg (voice)Movie
2025The ParentingFrankMovie
2025AMR: Dying to Change the WorldAMRMovie
2025The Electric StatePopfly (voice)Movie
2024The Lord of the Rings: The War of the RohirrimHelm Hammerhand (voice)Movie
2024That ChristmasSanta (voice)Movie
2024UnsinkableRobert Dodds · 11 episodesShow
2024SkellyGrandpaMovie
2024Little WingJaan VariMovie
2023Made of Money with Brian Cox2 episodesShow
2023Bill Douglas: My Best FriendNarrator (voice)Movie
2023Prisoner's DaughterMaxMovie
2023Mending the LineIke FletcherMovie
2023QuasiNarrator (voice)Movie
2022Brian Cox: How The Other Half LivePresenter · 2 episodesShow
2022The IndependentNick BookerMovie
2021Blade Runner: Black LotusNiander Wallace Sr. (voice) · 5 episodesShow
2021SeparationRiversMovie
2021Oleg: The Oleg Vidov StoryNarrator (voice)Movie
2020The Bay of SilenceMiltonMovie
2020John Rebus: The Lockdown BluesJohn RebusMovie
2020Last Moment of ClarityGillesMovie
2020Lawrence After ArabiaFather (Voice)Movie
2019The Last RightFather ReillyMovie
2019Strange but TrueBillMovie
2019PretendersHenryMovie
2019Remember MeShaneMovie
2019Good OmensDeath (voice) · 3 episodesShow
2018Kubrick by CandlelightThe NarratorMovie
2018WiddershinsvoiceMovie
2018SuccessionLogan Roy · 39 episodesShow
2018Super Troopers 2Captain O'HaganMovie
2018The Etruscan SmileRory MacNeilMovie
2017Bob the Builder: Mega MachinesConrad / Crunch (voice)Movie
2017ChurchillWinston ChurchillMovie
2017Brian Cox's RussiaHost · 2 episodesShow
2017Vegalta: Soccer, Tsunami and the Hope of a NationNarratorMovie
2016The Autopsy of Jane DoeTommy TildenMovie
2016Medici: Masters of FlorenceBernardo Guadagni · 8 episodesShow
2016MorganJim BryceMovie
2016The CarerSir MichaelMovie
2016War and PeaceMikhail Kutuzov · 6 episodesShow
2015Killing ThymeNormanMovie
2015ForsakenJames McCurdyMovie
2015Pacific WarriorsNarratorMovie
2015PixelsAdmiral PorterMovie
2015Andrew Carnegie: Rags to Riches, Power to PeaceAndrew Carnegie (voice)Movie
2015The SlapManolis · 8 episodesShow
2014The Gospel of JohnNarrator (voice) – King James VersionMovie
2014The GameDaddy · 6 episodesShow
2014Scotland In A DayMovie
2014The Great War: The People's StoryRev. Andrew Clark · 1 episodeShow
2014The AnomalyDr. LanghamMovie
2014Penny DreadfulJared Talbot · 2 episodesShow
2013HerAlan Watts (voice)Movie
2013An Adventure in Space and TimeSydney NewmanMovie
2013The Curse of EdgarEdgar HooverMovie
2013AnnaSebastianMovie
2013BelieveMatt BusbyMovie
2013BlumenthalHarold BlumenthalMovie
2013RED 2IvanMovie
2013ShetlandMagnus Bain · 2 episodesShow
2013Bob ServantBob Servant · 9 episodesShow
2012BloodLenny FairburnMovie
2012A Touch of ClothBill Ball · 1 episodeShow
2012The CampaignRaymondMovie
2012ToonedThe Mechanic · 8 episodesShow
2012All at SeaWallyMovie
2012The StraitsHarry Montebello · 10 episodesShow
2012I Missed My Mother's FuneralOld ManMovie
2011Exit HumanityMalcolm Young (voice)Movie
2011Edwin Boyd: Citizen GangsterGloverMovie
2011Rise of the Planet of the ApesJohn LandonMovie
2011The VeteranGerryMovie
2011IroncladAlbanyMovie