Madama Butterfly

Opera

Writers: Giacomo Puccini Luigi Illica Giuseppe Giacosa

Portrayals

Ashley Forney

Pittsburg, CA

Jeffrey Harwood

Cincinnati, Ohio

  • Uncle Yakuside at Opera Memphis (2010)

Xia Lian Wilson

Wollongong, NSW

  • Children's Chorus at Opera Australia (2018)

Madama Butterfly guide sections