Actor
Like Water for Chocolate
2023 · as Juan Alejandrez
The Royal Ballet: A Diamond Celebration
2022
The Nutcracker - The Royal Ballet
2021 · as The Prince
ROH Live: The Nutcracker
Royal Opera House: The Sleeping Beauty
2020 · as Golden Vine Cavalier
Concerto / Enigma Variations / Raymonda Act III (Royal Ballet)
2019 · as Pas de Quatre (Raymonda Act III)
Raymonda Act III (The Royal Ballet, 2019)
2019 · as Grand Pas, Pas de Quatre
Giselle: Belle of the Ballet
2017 · as Dancer
English National Ballet's Romeo and Juliet
2015 · as Mercutio