The Broadway production was an acclaimed winner of three Tony Awards. The espionage trial that inspired David Henry Hwang's powerful play was a global sensation, a windfall of stunning revelations. Now M Butterfly soars again in a provocative film directed by David Cronenberg (A History of Violence, Eastern Promises). Love's mysteries and betrayal's cruelties are boldly portrayed in this fictional tale of French diplomat Rene Gallimard (Academy Award winner Jeremy Irons) and Beijing Opera star Song Liling (John Lone). Rene believes he's found the perfect woman. But after a love affair of nearly 20 years, he finds he cannot believe anything about the beguiling, secretive singer. Rene learns Song Liling is a spy. And it's not the only shocking secret his beloved butterfly hides.