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...