June 20, 21, 23, 24, 25, 26 2026 | Main Stage
Caravaggio
Music by Claudio Monteverdi orchestrated by Bruno Moretti
Choreography Mauro Bigonzetti
Choreography assistant Roberto Zamorano
Conductor Gianna Fratta
Scene and Lighting Designs Carlo Cerri
Costume Designs Kristopher Millar
Teatro Massimo Ballet and Orchestra
Ballet Director Jean-Sébastien Colau