Costumes
Brigitte Reiffenstuel
Sets
Johan Engels
Lighting
Bruno Poet
Director
Tim Albery
Choreography
Maxine Braham
Photo credits:
Clive Barda/Opera North