Un ballo in maschera

Un ballo in maschera

A deadly affair unfolds in Philipp Stölzl's surreal Royal Opera debut

Starting Monday, 30 November 2026

About the show

A visit to a fortune teller reveals both good news and a warning for King Gustavus: his best friend’s wife Amelia loves him back! But the next man to shake his hand will be his killer.

That man happens to be his best friend, an enraged Count who sees a sumptuous masked ball as the perfect place for vengeance.

Based on a true story of the assassination of Sweden’s King Gustav III, this brand-new production is the Royal Opera debut of German Director Philipp Stölzl, whose work has spanned from cinema to theatre to music videos for Pavarotti, Madonna and Mick Jagger.

Key details

Run time

2h 50m

Venue address

Royal Ballet and Opera

Bow Street

London, WC2E 9DD

View on map

Nearest tube station

Covent Garden

Nearest train station

Charing Cross

Frequently asked questions

What is the runtime of Un ballo in maschera?

What theatre is Un ballo in maschera playing at?

How to get to Un ballo in maschera?

When is Un ballo in maschera is playing until?

How much does tickets for Un ballo in maschera cost?

Where can I buy tickets for Un ballo in maschera?