Actor
The Lost Children of Tuam
2026 · as Barry Sweeney
Shush, Now
2026 · as Luke
The Ulysses Project
2022 · as Stephen Dedalus / Leopold Bloom
Foscadh
2021 · as Eugene
The Queen v Patrick O'Donnell
2021 · as Robert Cubitt
The Lucky Man
2020 · as Patsy
Finky
2019 · as Tom Tom Ó Conghaile
The Mám Trasna Murders
2018 · as Máirtin Seoighe
Operator
2015 · as Male Caller