Actor
Royal Ballet & Opera 2025/26: The Magic Flute
2026
Pelléas et Mélisande
2025 · as Pelléas
Royal Opera House Live 2024/25: The Marriage of Figaro
2024 · as Count Almaviva
Roméo et Juliette (Opéra Bastille)
2023 · as Mercutio
Bach's Sacred Music Nativity | Passion | Resurrection
2022
Wozzeck
2018 · as Second Apprentice (baritone)
Ariane à Naxos
2018 · as Arlequin