The ROH Live: Jewels 2017
as Emeralds
The Sleeping Beauty 2017
as Her cavalier
Don Quixote (The Royal Ballet) 2014
as Matador
Ashton Celebration 2013
Actor
Romeo and Juliet (Royal Ballet) 2013
as Paris
The Sleeping Beauty 2006
as Cavalier / Indian Prince / Florestan
Credits from TMDB.