Actor
Royal Ballet & Opera 2024/25: Swan Lake
2025
Swan Lake - Live from the Royal Ballet
2024 · as Prince
The Royal Ballet: Don Quixote
2023 · as Basilio
Royal Opera House's The Sleeping Beauty
2023 · as Prince Florimund
Like Water for Chocolate
2023 · as Dr. John Brown
The Royal Ballet: A Diamond Celebration
2022
A Month in the Country
2022 · as Beliaev
The Cellist and The Two Pigeons
2022 · as The Conductor (TC)
Giselle
2021 · as Albretch
Apollo/ Tchaikovsky Pas de Deux/ Dances at a Gathering
2021 · as Apollo (Apollo)
Royal Opera House: The Cellist
2020 · as The Conductor
The Cellist / Dances at a Gathering (The Royal Ballet)