Hide unreleased
The Phantom of the Opera: 40th Anniversary TBA
as Raoul, Vicomte De Changy
New George TBA
as New George
U.Me: The Musical 2024
as Zach
The Show Must Go On! - Live at the Palace Theatre 2021
as Self - Performer
Credits from TMDB.