
Gabriela Lena Frank's El Último Sueño de Frida y Diego
Gabriela Lena Frank’s portrait of Mexico’s volatile power couple. Isabel Leonard is a blazing Frida Kahlo, Carlos Álvarez her Diego Rivera, with Yannick Nézet‑Séguin conducting.
Live from the Metropolitan Opera in New York, El Último Sueño de Frida y Diego — the first opera by 2026 Pulitzer Prize for Music winner Gabriela Lena Frank — with a Spanish‑language libretto by Pulitzer Prize‑winning playwright Nilo Cruz.
Fashioned as a reversal of the Orpheus and Eurydice myth, El Último Sueño de Frida y Diego is set during Mexico’s Day of the Dead. It imagines Frida Kahlo returning from the underworld for a final, dreamlike reunion with Diego Rivera as his life draws to a close. The famously feuding pair relive their volatile love, embracing both passion and pain before bidding the land of the living a final farewell.
The Metropolitan Opera’s new production, choreographed and directed by Deborah Colker, draws visual and emotional inspiration from Kahlo and Rivera’s paintings, weaving image, movement and sound with Gabriela Lena Frank’s vibrant, colour‑saturated score. Yannick Nézet‑Séguin conducts the Metropolitan Opera Chorus and Orchestra.
Presented live from the Met by Debra Lew Harder and Ira Siff.
Frida Kahlo ….. Isabel Leonard (mezzo‑soprano)
Diego Rivera ….. Carlos Álvarez (baritone)
Catrina ….. Gabriella Reyes (soprano)
Leonardo ….. Nils Wanderer (countertenor)
First Frida Image ….. Kresley Figueroa (soprano)
Second Frida Image ..... Mary Beth Nelson Zaros (mezzo‑soprano)
Third Frida Image .... Cecelia McKinley (contralto)
First Villager ….. Paul Corona (bass)
Second Villager / Young Man ….. Angel Raii Gomez (tenor)
Third Villager ….. Scott Conner (bass)
Chorus and Orchestra of the Metropolitan Opera
Yannick Nézet‑Séguin (conductor)
On radio
Broadcast
- Sat 30 May 202618:00BBC Radio 3