Sn Kelebek tarafından bir oyun David Henry Hwang 1988 yılında prömiyerini Ulusal Tiyatro içinde Washington .
1964'te, Çin'deki Fransız Büyükelçiliği'nde (René Gallimard) bir muhasebeci, yıllar sonra bir erkek olduğu ortaya çıkacak olan bir diva'ya (Song Liling) aşık oldu. Özgün bir haberden alınan hikaye, tamamen hem psikolojik hem de anatomik belirsizlik ve belirsizliğe dayanıyor.
1988'in ilk versiyonu, Gallimard rolünde John Lithgow ve Song Liling rolünde BD Wong ile 777 kez gerçekleştirildi . David Dukes , Anthony Hopkins , Tony Randall ve John Rubinstein da bu ilk versiyonda Gallimard rolünü oynadılar.
Bay Butterfly , Jeremy Irons ve John Lone'un oynadığı David Cronenberg tarafından bir filme uyarlandı .