2026East of EdenSamuel Hamilton · 2 episodesShow
2026The Three UrnsMr O'ConnorMovie
2026Midwinter BreakGerryMovie
2025Is This Thing On?JanMovie
2025Words of WarDmitry MuratovMovie
2025The Narrow Road to the Deep NorthDorrigo Evans 1980s · 5 episodesShow
2025Saint Patrick: Born in Britain, Made in IrelandNarratorMovie
2025Patrick: A Slave To IrelandNarratorMovie
2025A Bear RemembersVoice of the BearMovie
2024Three KeeningsExecutive ProducerMovie
2024Ireland's CoastNarrator · 3 episodesShow
2024CottontailJohnMovie
2023The Family PlanMcCaffreyMovie
2023In the Land of Saints and SinnersVincent O'SheaMovie
2023UntameableNarrator (voice)Movie
2022TreasonSir Martin Angelis · 5 episodesShow
2022The EnglishRichard M Watts · 1 episodeShow
2022The WonderFather ThaddeusMovie
2022The DryTom Sheridan · 24 episodesShow
2021BelfastPopMovie
2021KinEamon Cunningham · 8 episodesShow
2021Zack Snyder's Justice LeagueSteppenwolf (voice)Movie
2020The Man in the HatThe Man In The HatMovie
2019Frozen IIPabbie (voice)Movie
2018First ManRobert R. GilruthMovie
2018Grace and GoliathSurgeonMovie
2018Captain Morten and the Spider QueenCaptain Stinger (voice)Movie
2018Elizabeth HarvestHenryMovie
2018National Theatre Collection: TranslationsHughMovie
2018Woman Walks AheadJames McLaughlinMovie
2018The TerrorSir John Franklin · 10 episodesShow
2018Red SparrowAlexei ZyuganovMovie
2017Justice LeagueSteppenwolf (voice)Movie
2017AxisJim (voice)Movie
2016SilenceFather ValignanoMovie
2016My Mother and Other StrangersOlder Francis · 5 episodesShow
2016Bleed for ThisAngelo PazienzaMovie
2016The Hope RoomsEamonnMovie
2016Last Days in the DesertFatherMovie
2015National Theatre Live: HamletClaudiusMovie
2015Hitman: Agent 47LitvenkoMovie
2015Love is a StingNarrator (voice)Movie
2015The Driftless AreaNedMovie
2015Game of Thrones The IMAX ExperienceMance RayderMovie
2014The Disappearance of Eleanor Rigby: HimSpencer LudlowMovie
2014Delirium1 episodeShow
2014The Disappearance of Eleanor Rigby: ThemSpencer LudlowMovie
2014McCanickQuinnMovie
2013FrozenPabbie / Grandpa (voice)Movie
2013Closed CircuitDevlinMovie
2013The SeaMax MordenMovie
2012Political AnimalsBud Hammond · 6 episodesShow
2012John CarterTardos MorsMovie
2012The Woman in BlackMr. DailyMovie
2011Ghost Rider: Spirit of VengeanceRoarkeMovie
2011Tinker Tailor Soldier SpyRoy BlandMovie
2011Salvation BoulevardJim HuntMovie
2011Harry Potter and the Deathly Hallows: Part 2Aberforth DumbledoreMovie
2011The ShoreJoeMovie
2011The RiteFather XavierMovie
2010The DebtDavid PeretzMovie
2010Life During WartimeBill MaplewoodMovie
2009GlockLugerMovie
2009The EclipseMichael FarrMovie
2009Race to Witch MountainBurkeMovie
2009Above SuspicionJames Langton · 11 episodesShow
2008The Tale of DespereauxBotticelli (voice)Movie
2008Ca$hBarnesMovie
2008Stop-LossRoy KingMovie
2008Miss Pettigrew Lives for a DayJoe BlomfieldMovie
2008In BrugesPriest (uncredited)Movie
2007There Will Be BloodFletcher HamiltonMovie
2007Margot at the WeddingDick KoosmanMovie
2007Hallam FoeJulius FoeMovie
2007Amazing GraceLord TarletonMovie
2006The Nativity StoryHerodMovie