_Catalina Cuervo as Frida_ | photo courtesy of Anchorage Opera


Composed by Robert Xavier Rodríguez
Lyrics by Migdalia Cruz
Book by Hilary Blecher


Frida is a vibrant celebration of one of the greatest artists of the 20th century—brought to life by the beautiful music of Mexican American composer Robert Xavier Rodríguez. In this poetic opera, we follow moments from Frida Kahlo’s life - the traffic accident that changes her physical abilities, her turbulent relationship with Diego Rivera, the men and women that she loves, and the iconic art she creates as she changes the world.


Portland Opera has partnered with Oregon Museum of Science and Industry (OMSI) and Oregon Ballet Theatre (OBT), to bring this outdoor performance to the Jordan Schnitzer CARE Summerstage, generously hosted by OMSI.


Digital access is available for purchase on Portland Opera Onscreen with the suggested price of $50 or a Pay What You Will option—with a minimum of $5. The Onscreen premiere is Monday, June 28 at 7:30 PM, and will be accessible on-demand until August 9. Learn more about Portland Opera Onscreen.

Read full synopsis
Production Sponsor
Carol Franc Buck Foundation
1 hours and 30 minutes; no intermission
English & Spanish with captions
Jordan Schnitzer CARE Summerstage at OMSI museum campus

Cast & crew

Opera patrons: you're amazing and beautiful.
Joy at PDX Opera
Portland Opera's ticket policies and protocols.
Ticket & Performance Policies
Frida FAQs for ticket holders
Frida FAQs

Enhance your experience.

About the Composer & Librettist

Learn more about Mexican American composer Robert Xavier Rodríguez, award-winning playwright Migdalia Cruz, and Hilary Blecher, who wrote the book.

Learn more
Learn the Five Reasons Why

A few of the many reasons we are excited to share this amazing production with you.

Five reasons why
Explore More Events

Learn about other community events coming up soon. 


Production Information

Frida is sung in Spanish and English with English captions. Corazones Alegres Ballet Folklórico will open each evening with a 20-minute performance.

Tickets are $75, general admission, with seating pods assigned by our Patron Services team upon purchase. Parking will be available for $5 at the OMSI parking lot.

Safety precautions for these performances include a mask mandate, contactless entry, a digital program, socially distanced seating/seating pods, and limited capacity in accordance with the guidance from our team of medical experts and local health authorities.

Digital passes to stream this performance on Portland Opera Onscreen have a suggested purchase price of $50 but will be available to patrons as a Pay What You Will option—with a minimum of $5. Digital access will be available starting June 28, until August 9.

As we continue to navigate changes, please know that programming, artists, and details are subject to change.


Captions: For patrons who are deaf or hard of hearing, each performance (whether virtual or in person) includes English captions projected above the stage, or streamed virtually on Portland Opera Onscreen.

Audio Description: For patrons who are blind or have low-vision, a Audio Described digital stream will be available on Portland Opera Onscreen, and include a description of the action and dialogue onstage. 

If you require wheelchair accessible and/or companion seating please call us when purchasing your tickets so that we can ensure your outdoor experience is an excellent one.

Read the Frida program

Learn more about Frida: the ensemble, the composer & librettists, the plot, and the music. 

Community sponsors


This production was made possible by Carol Franc Buck Foundation, Jordan Schnitzer & The Harold and Arlene Schnitzer CARE Foundation, Oregon Museum of Science and Industry (OMSI), TriMet, and Orox Leather Co.

Portland Opera also appreciates the ongoing support of our generous donors, The National Endowment for the Arts, James F. and Marion L. Miller Foundation, Oregon Arts Commission, Oregon Community Foundation, Regional Arts and Culture Council, including support from the City of Portland, Multnomah County, and the Arts Education & Access Fund, and special support from The CARES Act Coronavirus Relief Fund.