M. Butterfly is a 1993 American romantic drama film directed by David Cronenberg and written by David Henry Hwang based on his 1988 play. The film stars Jeremy Irons and John Lone, with Ian Richardson, Barbara Sukowa, and Annabel Leventon. From Wikipedia