LT New LOGO

Photo credit: Tosca (Photo by Ellie Kurttz)

'Tosca' review — this thrilling new take on Puccini's opera is powerfully resonant

Read our review of Tosca, starring Axelle Fanyo, now in performances at the London Coliseum to 11 December.

Summary

  • Annilese Miskimmon directs Tosca as the London Coliseum
  • This thrilling English National Opera production transports the action to a contemporary European country
  • Axelle Fanyo is a spirited Tosca and Christopher Purves is a treacherous Scarpia
Cheryl Markosky
Cheryl Markosky

We may not have hit upon the new James Bond yet (my money's on Jack Lowden), but the English National Opera's new production of Giacomo Puccini's Tosca is as thrilling as any spy movie. Set in contemporary times, sinister foreign troops invade an unnamed European country. Painter Mario Cavaradossi supports escaped Resistance leader Angelotti, but things don't go to plan. Cavaradossi's having a secret affair with famous singer Floria Tosca and she doesn't know about his political activities. Meanwhile evil baddie Scarpia, the city's Chief of Police, will do anything to hunt down Cavaradossi – and have Tosca all to himself.

Purists might disapprove of transposing Puccini's original opera, based on real events in 1798 when Napoleon invaded Rome, to the present day. But this take on a timeless tale about love, power and sacrifice feels fresh and resonant: it could be situated in the Balkans in the 1980s or even in Ukraine right now.

Grammy-winning soprano Axelle Fanyo's spirited Tosca, as sexy as any Bond girl, hits the high notes in her ENO debut. Most memorable is her powerful aria "Vissi d'arte", with reflections on life, faith and dedication to art while placed in difficult circumstances. "I have lived for art, I have lived for love."

Chaz'men Williams-Ali as Cavaradossi takes a while to warm up. But his rendition of "E lucevan le stelle" ("And the Stars were Shining") in Act III, where in his prison cell he recalls a night he spent with Tosca, is heartfelt. On the other hand, we could have done with more of rich-voiced Alaric Green in the role of Angelotti. A talented bass-baritone who started out as a carpenter in West End theatres, you can catch more of Green in Opera North's Dead Man Walking next February.

Tosca - LT - 1200

Another highlight is a sweet solo from young Elliot Michael as the shepherd boy and the children's chorus made up of students from Marlborough Primary School, providing some light relief from the nail-biting and often violent proceedings.

However, the standout performance is from Christopher Purves as calculating and treacherous Scarpia. A superb baritone with great stage presence, he’s a deliciously Machiavellian villain who steals every scene he's in and is especially formidable when cunningly toying with Tosca's emotions.

Director Annilese Miskimmon (also Artistic Director of the ENO) offers an interesting interpretation of how malevolent regimes repress the arts (stay tuned for an intense surprise ending), and conductor Ben Glassberg confidently leads an excellent ENO Orchestra.

One of the pluses of the ENO is how it makes opera accessible for beginners or those less confident with the genre, with lyrics sung in English that are projected above the stage and a relaxed dress code for visitors. After all, this bold version of Tosca could be viewed as an exhilarating operatic The Spy Who Loved Me: it has a licence to thrill.

Tosca is now in performances at the London Coliseum to 11 December. Book Tosca tickets on LondonTheatre.co.uk

Photo credit: Tosca (Photos by Ellie Kurttz)

Frequently asked questions

What is Tosca - English National Opera about?

Following the critical success of Dead Man Walking in 2025, ENO’s Artistic Director Annilese Miskimmon reimagines this timeless opera, exploring the art of resistance and love in the face of political censorship.

How long is Tosca - English National Opera?

The running time of Tosca - English National Opera is 2hr 10min. Incl. 1 interval.

Where is Tosca - English National Opera playing?

Tosca - English National Opera is playing at London Coliseum. The theatre is located at St Martin's Lane, London, WC2N 4ES.

How much do tickets cost for Tosca - English National Opera?

Tickets for Tosca - English National Opera start at £15.

What's the age recommendation for Tosca - English National Opera?

The recommended age for Tosca - English National Opera is Ages 15+. Children under 5 are not allowed in the auditorium..

How do you book tickets for Tosca - English National Opera?

Book tickets for Tosca - English National Opera on London Theatre.

Who wrote Tosca - English National Opera?

Tosca - English National Opera was written by Giacomo Puccini.

Who directed Tosca - English National Opera?

Tosca - English National Opera is directed by Annilese Miskimmon.

Who is in the cast of Tosca - English National Opera?

The cast of Tosca - English National Opera includes Axelle Fanyo, Chaz’men Williams-Ali, Christopher Purves, Craig Colclough.

How long is Tosca - English National Opera running?

Tosca - English National Opera currently has tickets available through 11 December 2026. Check calendar for availability.

Is Tosca - English National Opera West End or Off-West End?

Tosca - English National Opera is West End.

Originally published on

Subscribe to our newsletter to unlock exclusive London theatre updates!

  • Get early access to tickets for the newest shows
  • Access to exclusive deals and promotions
  • Stay in the know about news in the West End
  • Get updates on shows that are important to you

You can unsubscribe at any time. Privacy Policy