Mamma Mia! Here We Go Again 2018
as Ensemble Performer
The Phantom of the Opera 2004
as Male Masquerade Dancer
Joseph and the Amazing Technicolor Dreamcoat 1999
as Zebulun
The Storyteller: Greek Myths - Orpheus & Eurydice 1991
as Dancer
Exit No Exit 1988
Actor
Credits from TMDB.