Actor
TRAD
2026 · as Tromboli
Irish Wish
2024 · as Jay
X Marks the Spot
2021 · as Shea
Here Are the Young Men
2021 · as Jay
Phil Lynott: Songs for While I'm Away
2020 · as Phil Lynott
Dawn
2016 · as Buzur
The Canal
2014 · as Alex
The Light of Day
2014 · as Lance
Christian Blake
2008 · as Kane