Producer
Mariinsky Theatre
Conductor
Pavel Bubelnikov
Keri-Lynn Wilson
Stage director
Mariusz Treliński