Answer
M. Butterfly is a 1993 British-French drama film directed by David Cronenberg and starring Jeremy Irons and John Lone. It is based on David Henry Hwang's 1988 play of the same name. The film tells the true story of French diplomat René Gallimard, who is seduced and manipulated by a Chinese opera singer named Song Liling, who is in fact a man.