Producer
Opera North
Conductor
James Holmes
Stage director
Matthew Eberhardt
Sam Cooper
Quirijn de Lang
Susan Cooper
Stephanie Corley
Set designer
Zahra Mansouri
Costume designer
Orchestra
Orchestra of Opera North