Rider
The Last Duel (2021)
Declan
Lost and Found (2018)
Brian
W.C. (2009)
Winter's End (2005)
Barrister
A Dublin Story (2003)
Brother Peter
St. Patrick: The Irish Legend (2000)