The Last Duel 2021
as Rider
Lost and Found 2018
as Declan
W.C. 2009
as Brian
8.5 Hours 2008
as Niall
Winter's End 2005
Actor
Short Order 2005
as Dinner Guest
A Dublin Story 2003
as Barrister
St. Patrick: The Irish Legend 2000
as Brother Peter
Credits from TMDB.