Actor
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
Short Order
2005 · as Dinner Guest
A Dublin Story
2003 · as Barrister
St. Patrick: The Irish Legend
2000 · as Brother Peter