줄거리
M. 버터플라이 1964년 북경. 프랑스 대사관의 회계사 갈리마드(제레미 아이언스 분)는 푸치니의 '나비 부인'을 공연하는 중국 경극 배우 송 릴링(존 론 분)에게 매혹된다. 한 파티에서 조그만 체격에 불어를 유창하게 구사하는 그녀와 대화를 나눌 기회를 갖게 된 갈리마드는 기혼자임에도 불구하고, 그녀를 다시 만나기 위해 오페라를 보러가면서 둘의 관계는 발전된다. 영리하게도 송 릴링은 서양 남자와 동양 여자라는 점을 이용한다. 남자 앞에서 옷을 벗지 않아 이상하게 생각했던 갈리마드는 그것을 동양 여자 특유의 보수적인 태도와 수줍음으로 이해하게 된다…