Παραγωγός
Grand Théâtre de Genève
Conductor
Wen-Pin Chien
Stage director
Daniel Kramer
Elaine Tyler-Hall
Punch
(Mr Punch)
Bruno Taddia
Judy
Lucy Schaufer
Pretty Polly
(Polly)
Gillian Keith
Choregos
Stephen Bronk
Homme de loi
Mark Milhofer
Médecin
Jonathan May
Costume designer
Giles Cadle
Set designer
Ορχήστρα
Ensemble Contrechamps
Geneva, Switzerland