Hide unreleased
I Can't Sing! The X Factor Musical TBA
as Gerrard Smalls
The Ulysses Project 2022
as Buck Mulligan/ Stephen Daedalus
Troy 2022
as Billy
Festival 2005
as Conor Kennedy
Up on the Roof 1997
as Tim
Credits from TMDB.