Butterfly, Cronenberg’s 1993 film about a French diplomat (Jeremy Irons) who becomes infatuated with a Chinese opera performer, Song Liling (John Lone). Their affair lasts for 20 years ...