TRAD 2026
as Tromboli
Irish Wish 2024
as Jay
X Marks the Spot 2021
as Shea
Here Are the Young Men 2021
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
Credits from TMDB.