This image gallery shows the principal cast, including Anne Sophie Duprels (Amelia), Matteo Lippi (Gustavo), George von Bergen (Anckarström) and Alison Langer (Oscar), in action, alongside the Opera Holland Park Chorus.

Book your tickets for Un ballo in maschera here. You can see it at Opera Holland Park from 8–29 June. 

All rehearsal images by © Ali Wright for Opera Holland Park.