OPIS
Sineaistički intenzitet Davida Cronenberga nadilazi ovu adaptaciju strastvene kazališne predstave Davida Henryja Hwanga. Drama se temelji na istinitom događaju o francuskom diplomatu koji je 18 godina bio u vezi s muškarcem za kojega je on mislio da je žena. M. Butterfly počinje 1964. godine u Pekingu nakon što francuski službenik Rene Gallimard (Jeremy Irons) biva očaran kineskom opernom glumicom Song Liling (John Liling). Ubrzo se Gallimard zaljubi u Song i njih dvoje započinju vatrenu aferu – uvjetovanu time da Gallimard nikada ne smije gledati u Song kada je ona potpuno naga. Gallimard pristaje na pravila, ali kako se počinje uspinjati na diplomatskoj ljestvici, komunistička se vlada uključuje, pridobivajući Song za vladina doušnika. Nakon što Gallimardova strast poželi nagost, Song odlazi. Gallimard čeznuvši za izgubljenom ljubavi postaje fizička i mentalna olupina. Napušta Kinu i prihvaća nevažan diplomatski položaj, ali onda se Song ponovno pojavljuje. Tada Gallimard biva uhićen i tijekom senzacionalnog suđenja zbog izdaje njegova se afera otkriva kao prijevara, što je i bila.