In M. Butterfly, David Henry Hwang presents a somewhat reversed story
of Puccini's adaptation of David Belasco's Madame Butterfly. Indeed,
Bernard Boursicot, the French diplomat in Beijing and Shi Peipu, a Chinese
opera singer, are the rather strange protagonists of a "psychosexual
drama...