2017 - Ogni tuo respiro - Attore - Paddy
2014 - '71 - Attore - Boyle
2014 - Calvario - Attore - Fr. Timothy Leary
2012 - Anna Karenina - Attore - Nikolai
2012 - Good Vibrations - Attore - Eric
2012 - Doppio gioco - La verità si nasconde nell'ombra - Attore - Kevin Mulville
2011 - Un poliziotto da Happy Hour - The Guard - Attore - Liam O'Leary
2009 - All Good Children - Attore - Julian
2006 - Studs - Attore - Bubbles
2005 - SIX SHOOTER - Attore - L'Uomo
2004 - Laws of Attraction - Matrimonio in appello - Attore - Brendan
2003 - Intermission - Attore - Oscar
1997 - I DILETTANTI - Attore - Anto
1997 - L'OMBRA DEL DIAVOLO - Attore - Dessie