Actor
The Royal Ballet: Romeo and Juliet
2025 · as Friar Laurence / Lord Montague
The Royal Ballet: The Nutcracker
2023 · as Herr Drosselmeyer
The Royal Ballet: Don Quixote
2023 · as Lorenzo
Romeo and Juliet
2022 · as Tybalt
Royal Opera House: The Cellist
2020 · as Her Father
The Cellist / Dances at a Gathering (The Royal Ballet)
Royal Opera House: The Sleeping Beauty
2020 · as Catalabutte
2019 · as Escalus
La Bayadère (Royal Ballet)
2018 · as Rajah
Manon (The Royal Ballet)
2018 · as The Gaoler
Frankenstein
2016 · as The Professor
The Winter's Tale (The Royal Ballet)
2014 · as Steward