
M. Butterfly(1993)
“Passion. Power. Revenge. In All Their Majesty.”
Overview
In 1960s China, French diplomat Rene Gallimard falls in love with opera singer Song Liling – but Song is not at all who Gallimard thinks.
Director
David Cronenberg
Studio
Geffen Pictures
Budget
$17M
Revenue
$1M
Cast

Jeremy Irons
as René Gallimard

John Lone
as Song Liling

Barbara Sukowa
as Jeanne Gallimard

Annabel Leventon
as Frau Baden

Shizuko Hoshi
as Comrade Chin

Ian Richardson
as Ambassador Toulon

Richard McMillan
as Embassy Colleague

Vernon Dobtcheff
as Agent Etancelin

David Hemblen
as Intelligence Officer #1

Damir Andrei
as Intelligence Officer #2
Antony Parr
as Intelligence Officer #3
Margaret Ma
as Song's Maid
Where to Watch
As an Amazon Associate I earn from qualifying purchases. Availability may vary by region. Some links are affiliate links — we may earn a commission at no extra cost to you.
Movie Facts
Release Year
1993
Runtime
1h 41m
Language
Mandarin
Rating
6.6 / 10
Budget
$17M
Box Office
$1M
Production Companies
Geffen Pictures
You Might Also Like

Drama / Romance
The Man from Elysian Fields
2001

Drama / Music
Sweet Dreams
1985

Thriller / Drama
Original Sin
2001

Drama / Romance
The French Lieutenant's Woman
1981

Drama / History
The Invisible Woman
2013

Drama / Romance
Come See the Paradise
1990

Romance / Drama
Sylvie's Love
2020

History / Drama
Mr. Turner
2014
Frequently Asked Questions
Where can I watch M. Butterfly?▼
Check the "Where to Watch" section above for current streaming platforms, rental options, and purchase links for M. Butterfly (1993).
What is M. Butterfly about?▼
In 1960s China, French diplomat Rene Gallimard falls in love with opera singer Song Liling – but Song is not at all who Gallimard thinks.
Who directed M. Butterfly?▼
M. Butterfly was directed by David Cronenberg and released in 1993. It is a romance, drama, history film.
How long is M. Butterfly?▼
M. Butterfly has a runtime of 1 hours and 41 minutes (101 minutes total).
Who stars in M. Butterfly?▼
The cast of M. Butterfly includes Jeremy Irons as René Gallimard, John Lone as Song Liling, Barbara Sukowa as Jeanne Gallimard, Annabel Leventon as Frau Baden, Shizuko Hoshi as Comrade Chin and more.
Explore More by Genre
Need a recommendation?
Tell us your mood and we'll pick the perfect movie for you.
