2011Killing BonoKarlMovie
2010The TownFergus "Fergie" ColmMovie
2010Clash of the TitansSpyrosMovie
2009Solomon KaneWilliam CrowthornMovie
2009The Age of StupidThe ArchivistMovie
2009Clough: The Brian Clough StoryNarratorMovie
2009Waving at TrainsDouglas WarrenMovie
2008PlayerColinMovie
2008Criminal JusticeHooch · 5 episodesShow
2007Closing the RingQuinlanMovie
2007Ghost SonDocMovie
2006The OmenFather BrennanMovie
2006Valley of the Heart's DelightAlbion MunsonMovie
2005Æon FluxKeeperMovie
2005The Constant GardenerLorbeerMovie
2005Dark WaterVeeckMovie
2005Red MercuryGold CommanderMovie
2004The LimitGaleMovie
2004Strange BedfellowsRussell McKenzie (taxman)Movie
2003Wilde Stories: The Nightingale and the RoseArthur (voice)Movie
2003Thora Hird TributeDeric Longden (archive footage, uncredited)Movie
2002Cowboy UpReid BraxtonMovie
2002Between StrangersJohnMovie
2002TriggermenBen CutlerMovie
2001The Shipping NewsTert CardMovie
2000Victoria Wood with All the TrimmingsVarious CharactersMovie
2000The SinsLen Green · 7 episodesShow
2000RatHubert FlynnMovie
2000When the Sky FallsMartin ShaughnessyMovie
1999Animal FarmBenjamin (voice) / Farmer JonesMovie
1999Wayward SonBen AlexanderMovie
1999Butterfly CollectorsDI John McKeown · 2 episodesShow
1999Alice in WonderlandCarpenterMovie
1999Lost for WordsDeric LongdenMovie
1999The Divine RyansUncle Reg RyanMovie
1998Among GiantsRayMovie
1997AmistadHolabirdMovie
1997BruteSincaiMovie
1997Sharpe: The LegendHakeswillMovie
1997The Lost World: Jurassic ParkRoland TemboMovie
1997The Serpent's KissThomas SmithMovie
1996Romeo + JulietFather LaurenceMovie
1996Brassed OffDannyMovie
1996CrimetimeSidneyMovie
1996DragonHeartGilbertMovie
1996James and the Giant PeachThe Magic ManMovie
1996When Saturday ComesKen JacksonMovie
1996TFI Friday1 episodeShow
1995The Usual SuspectsKobayashiMovie
1994Suite 16GloverMovie
1994Martin ChuzzlewitMontague Tigg · 5 episodesShow
1994Sharpe's EnemySergeant Obadiah HakeswillMovie
1994Sharpe's CompanySergeant Obadiah HakeswillMovie
1994Sin BinMitchMovie
1994Pie in the SkyKevin Tasker · 1 episodeShow
1993In the Name of the FatherGiuseppe ConlonMovie
1993AnchoressWilliam CarpenterMovie
1993SharpeObadiah Hakeswill · 2 episodesShow
1992Shakespeare: The Animated TalesQuince (voice) · 1 episodeShow
1992Between the LinesCh. Supt. Jameson · 1 episodeShow
1992The Last of the MohicansCaptain BeamsMovie
1992WaterlandHenry CrickMovie
1992Alien³DavidMovie
1992Split SecondPaulsenMovie
1992A Midsummer Night's DreamQuince (voice)Movie
1991The Grass ArenaThe DipperMovie
1991They Never SleptPanterMovie
1990HamletPlayer KingMovie
1990A Box of SwanTonyMovie
1990Kingdom ComeKeefMovie
1990NeedlePaula's FatherMovie
1990Debut on TwoKeef, Tony · 1 episodeShow
1990Treasure IslandGeorge MerryMovie
1990El C.I.D.Vince · 1 episodeShow
1990ZorroBandit · 1 episodeShow
1989Tales of Sherwood ForestEric · 7 episodesShow
1988The DressmakerJackMovie
1988Distant Voices, Still LivesFatherMovie
1988Number 27BecketMovie