2025The Legend of the Happy WorkerMovie
2025Bring Them DownRayMovie
2025Safe HarborKieran Walsh · 8 episodesShow
2024The Problem with PeopleCiáranMovie
2024DuchessFrank MonaghanMovie
2024The Ballad of Davy CrockettCalebMovie
2024No Way UpBrandonMovie
2023The Santa StoriesThe No Man/ Bill · 1 episodeShow
2023Scary Tales of New YorkStoryteller · 6 episodesShow
2023In the Land of Saints and SinnersRobert McQueMovie
2023There's Always HopeJonathanMovie
2023MarloweBernie OhlsMovie
2023UnwelcomeColm “Daddy” WhelanMovie
2022Three Day MillionaireMr. BarrMovie
2022The Serpent QueenFrancis I of France · 1 episodeShow
2022Save the CinemaMartynMovie
2022ConfessionFather PeterMovie
2021Fúria2 episodesShow
2021The MonkeyMacDonellMovie
2020PixieDermot O'BrienMovie
2020The Singapore GripMajor Brendan Archer · 6 episodesShow
2020Gangs of LondonFinn Wallace · 10 episodesShow
2020The BankerPatrick BarkerMovie
2019SebergFrank EllroyMovie
2019The Last RightDetective Donall CrowleyMovie
2019TolkienFather Francis MorganMovie
2018National Theatre Live: Cat on a Hot Tin RoofBig DaddyMovie
2017WillJames Burbage · 10 episodesShow
2017Halal DaddyMartin LoganMovie
2017The JourneyMartin McGuinnessMovie
2016The Secrets of Emily BlairFather AvitalMovie
2016Pelé: Birth of a LegendGeorge Raynor, Coach George RaynorMovie
2016Norm of the NorthGrandfather (voice)Movie
2015Childhood's EndWainwright · 3 episodesShow
2015A Dangerous ArrangementLeslieMovie
2014Star Trek: The Next Generation - All Good Things...Miles O'BrienMovie
2014The Devil's HandElder BeaconMovie
2014The DriverThe Horse · 3 episodesShow
2014The YankFintan McGuireMovie
2013Free BirdsMyles Standish (voice)Movie
2013A Belfast StoryDetectiveMovie
2013One ChanceRoland PottsMovie
2013Alan Partridge: Alpha PapaPatt FarrellMovie
2013Star Trek: The Next Generation - The Best of Both WorldsChief Miles O'Brien (archive footage)Movie
2012Soldiers of FortuneMasonMovie
2012The Cold Light of DayBandlerMovie
2012Bel AmiMonsieur RoussetMovie
2011Hell on WheelsThomas 'Doc' Durant · 57 episodesShow
2011The Perfect StrangerMark O'ReillyMovie
2011Whole Lotta SoleDetective WellerMovie
2011The ConspiratorDavid HunterMovie
2011The Flight of the SwanGiannopoulosMovie
2011The Hot PotatoHarryMovie
2010AllegedH.L. MenckenMovie
2010ParkedFred DalyMovie
2010Get Him to the GreekJonathan SnowMovie
2009AliceKing of Hearts · 2 episodesShow
2009The RaceFrank KensayMovie
2009Law Abiding CitizenDetective DunniganMovie
2009Mercy1 episodeShow
2009The Damned UnitedDon RevieMovie
2009ZOS: Zone of SeparationGeorge Titac · 8 episodesShow
2008Three and OutTommy CassidyMovie
2008Unnatural CausesTrevor JonesMovie
2007KingsJoe MullanMovie
2006Men in TreesBob O'Donnell · 2 episodesShow
2006Five FingersGavinMovie
2006Covert One: The Hades FactorPeter Howell · 2 episodesShow
2006The UnitCharge D'Affaires · 1 episodeShow
2006Caved In: Prehistoric TerrorVincentMovie
2006A Lobster TaleCodyMovie
2005Turning GreenTomMovie
2004Battle of the BraveBenjamin FranklinMovie
2004Layer CakeGeneMovie