2025
2024
as Prince
2023
as Prince Florimund
2023
as Dr. John Brown
2022
as Beliaev
2021
as Albretch
2021
as Apollo (Apollo)
2020
as The Conductor
2020
as The Conductor
2020
as The Bluebird
2019
as Tybalt
2019
as Sculpture
2019
as Arthur Troyte Griffith (Troyte)
2019
as Romeo
2019
as Perseus
2018
as Young Gentleman
2018
2018
as Polixenes
2017
2017
as Lysander
2017
as Admirer
2017
as Becomings
2016
as Rose Fairy Escort
as Basilio