
Filmography70 titles
| Year | Title | Character | Age at release |
|---|---|---|---|
| 2023 | The Coronation ConcertMovie | Self | 58 |
| 2022 | The John Bishop ShowSeries | Self | 57 |
| 2019 | DNA JourneySeries | Self | 54 |
| 2019 | Lost LivesMovie | Self (voice) | 54 |
| 2016 | Michael McIntyre's Big ShowSeries | Self | 51 |
| 2016 | Stan Lee's Lucky ManSeries | Harry Clayton | 51 |
| 2016 | The SecretSeries | Colin Howell | 51 |
| 2014 | The Hobbit: The Battle of the Five ArmiesMovie | Bofur | 49 |
| 2014 | GoldMovie | Frank McGunn | 49 |
| 2013 | River Deep, Mountain High: James Nesbitt in New ZealandMovie | Self | 48 |
| 2013 | The Hobbit: The Desolation of SmaugMovie | Bofur | 48 |
| 2012 | The Hobbit: An Unexpected JourneyMovie | Bofur | 47 |
| 2012 | Here Comes the Summer: The Undertones StoryMovie | Narrator | 47 |
| 2011 | The Jonathan Ross ShowSeries | Self | 46 |
| 2011 | CoriolanusMovie | Tribune Sicinius | 46 |
| 2011 | MonroeSeries | Gabriel Monroe | 46 |
| 2010 | The WayMovie | Jack | 45 |
| 2010 | OutcastMovie | Cathal | 45 |
| 2010 | Alex Higgins: The People's ChampionMovie | Narrator | 45 |
| 2010 | The DeepSeries | Clem Donnelly | 45 |
| 2009 | Chris Moyles' Quiz NightSeries | Self | 44 |
| 2009 | CherrybombMovie | Crilly | 44 |
| 2009 | Five Minutes of HeavenMovie | Joe Griffin | 44 |
| 2008 | Midnight ManSeries | Max Raban | 43 |
| 2008 | The PassionSeries | Pilate | 43 |
| 2008 | BlessedMovie | Peter | 43 |
| 2007 | The Graham Norton ShowSeries | Self | 42 |
| 2007 | The 50 Greatest Television DramasMovie | Self | 42 |
| 2007 | JekyllSeries | Dr. Tom Jackman | 42 |
| 2006 | Soccer AidSeries | — | 41 |
| 2005 | The Friday Night ProjectSeries | Self - Host | 40 |
| 2005 | Match PointMovie | Detective Banner | 40 |
| 2005 | Big DippersMovie | Ray | 40 |
| 2005 | OFI SundaySeries | — | 40 |
| 2004 | Wall of SilenceMovie | Stuart Robe | 39 |
| 2004 | Passer BySeries | Joe Keyes | 39 |
| 2004 | Quite Ugly One MorningMovie | Jack Parlabane | 39 |
| 2003 | The Terry and Gaby ShowSeries | — | 38 |
| 2003 | Canterbury TalesSeries | Nick Zakian | 38 |
| 2002 | Bloody SundayMovie | Ivan Cooper | 37 |
| 2002 | Tractor TomSeries | Matt (voice) | 37 |
| 2002 | Top GearSeries | Self | 37 |
| 2001 | Friday Night with Jonathan RossSeries | Self | 36 |
| 2001 | Lucky BreakMovie | James 'Jimmy' Hands | 36 |
| 2000 | Wild About HarryMovie | Walter Adair | 35 |
| 2000 | The Most Fertile Man in IrelandMovie | 'Mad Dog' Billy Wilson | 35 |
| 1999 | The Adventures of Young Indiana Jones: Trenches of HellMovie | Yuri | 34 |
| 1998 | Resurrection ManMovie | Ryan | 33 |
| 1998 | ParkinsonSeries | Self | 33 |
| 1998 | Playing the FieldSeries | — | 33 |
| 1997 | Welcome to SarajevoMovie | Gregg | 32 |
| 1997 | The James GangMovie | Graham Armstrong | 32 |
| 1996 | BallykissangelSeries | Leo McGarvey | 31 |
| 1996 | Never Mind the BuzzcocksSeries | Self | 31 |
| 1996 | JudeMovie | Uncle Joe | 31 |
| 1995 | Soccer AMSeries | Self | 30 |
| 1995 | SearchingSeries | Duncan | 30 |
| 1993 | GMTVSeries | Self | 28 |
| 1993 | Love Lies BleedingMovie | Niall | 28 |
| 1992 | Between the LinesSeries | — | 27 |
| 1992 | The Young Indiana Jones ChroniclesSeries | Yuri | 27 |
| 1991 | Hear My SongMovie | Fintan O'Donnell | 26 |
| 1991 | Soldier SoldierSeries | Corporal Bryan Casey | 26 |
| 1989 | VirtuosoMovie | Young Man | 24 |
| 1986 | LovejoySeries | Jerry Boyle | 21 |
| 1986 | ScreenPlaySeries | Niall | 21 |
| 1986 | The End of the World ManMovie | Policeman | 21 |
| 1984 | The CryMovie | B Special (uncredited) | 19 |
| 1962 | The Late Late ShowSeries | Self | — |
| 0 | HerculeSeries | — | — |