2024
I Can't Go On as Mr. Cunningham
2023
Lies We Tell as Bryerly
2023
SisterS as Diarmuid (1 episode)
2022
100 Years of Ulysses
2017
Nowhere Fast as John (6 episodes)
2012
Fear of Flying as Dougal (voice)
2011
Albert Nobbs as Porter
2009
The Ballad of Kid Kanturk as Slim Mannion
2009
Mr Foley as Mr. Foley
2008
A Film with Me in It as Mark
2001
Disco Pigs as Salesman
1996
November Afternoon as Robert