2024
The Clean Up Crew as Danny
2021
The Emigrants as Pastor Jackson
2021
Deadly Cuts as Fat Mick
2020
Artemis Fowl as Beachwood Short (uncredited)
2018
National Theatre Collection: Translations as Doalty
2014
The Game as IRA Man (1 episode)
2013
Jimi: All Is by My Side as John
2011
The Guard as Photographer
2011
Mrs Brown's Boys as Hannigan (2 episodes)
2010
Love/Hate as Eric "Elmo" Creed (16 episodes)
2007
My Boy Jack as Doyle
2006
Johnny Was as Michael
2006
Small Engine Repair as Tony
2005
Boy Eats Girl as Henry
2004
The Halo Effect as Thief
2003
Intermission as Drug Dealer
2003
Veronica Guerin as Timmy (14-year-old Junkie)
2003
Ned Kelly as Dan Kelly
2000
An Everlasting Piece as Mickey
2000
Saltwater as Joe Beneventi
1999
Angela's Ashes as Older Paddy Clohessy
1998
Soft Sand, Blue Sea as David
1962
The Late Late Show as Self (1 episode)