The Royal Ballet: Cinderella
2023 · Stepsister
The Royal Ballet: Mayerling
2022 · Bratfisch
Royal Opera House 2021/22: Swan Lake
2022 · Benno
A Month in the Country
2022 · Kolia
The Nutcracker - The Royal Ballet
2021 · Hans-Peter/The Nutcracker
★ 2,0
ROH Live: The Nutcracker
2021 · Hans-Peter / The Nutcracker
The Cellist / Dances at a Gathering (The Royal Ballet)
2020 · Her Musical Friend / Dancer
★ 7,0
Royal Opera House: The Sleeping Beauty
2020 · Crystal Fountain Cavalier
Concerto / Enigma Variations / Raymonda Act III (Royal Ballet)
2019 · George Robertson Sinclair / Pas de Quatre (Raymonda Act III)
Raymonda Act III (The Royal Ballet, 2019)
2019 · Grand Pas, Pas de Quatre
The Royal Ballet: Romeo and Juliet
2019 · Mandolin dancer
The Royal Ballet: Within the Golden Hour / Medusa / Flight Pattern
2019 · Dancer (Golden Hour) / Dancer (Flight Pattern)
The Royal Ballet: The Nutcracker
2018 · Clara’s partner / Chinese dancer
La Bayadère (Royal Ballet)
2018 · Magdaveya
★ 8,0
The Sleeping Beauty
2017 · Her Cavalier
★ 2,0
Woolf Works
2017 · Tuesday
★ 7,7
The Nutcracker
2016 · Drosselmeyer’s Assistant
Giselle
2016 · Pas de six
Alice's Adventures in Wonderland
2014 · Gardener