Purple Butterfly Ending Explained: Ding Hui is a member of Purple Butterfly, a powerful resistance group in Japanese occupied Shanghai. Directed by Lou Ye, this 2003 war film stars Zhang Ziyi (Cynthia / Ding Hui), alongside Liu Ye as Szeto, Feng Yuanzheng as Xie Ming, Toru Nakamura as Hidehiko Itami. With a 6.7/10 rating, the ending has divided audiences.

What Happens at the End of Purple Butterfly?

Ding Hui is a member of Purple Butterfly, a powerful resistance group in Japanese occupied Shanghai. An unexpected encounter reunites her with Itami, an ex-lover and officer with a secret police unit tasked with dismantling Purple Butterfly.

Lou Ye's narrative builds toward a resolution centered on Zhang Ziyi (Cynthia / Ding Hui)'s journey. An unexpected encounter reunites her with Itami, an ex-lover and officer with a secret police unit tasked with dismantling Purple Butterfly.

How Does Zhang Ziyi (Cynthia / Ding Hui)'s Story End?

  • Zhang Ziyi: Zhang Ziyi's storyline wraps up in the final act, though some viewers have found the resolution more ambiguous than expected.
  • Liu Ye (Szeto): Liu Ye's role in the climax proves pivotal to how the central conflict resolves.
  • Feng Yuanzheng (Xie Ming): Feng Yuanzheng's character undergoes a significant shift in the final act.

Is Purple Butterfly Based on a True Story?

Yes — Purple Butterfly draws from real events. The ending reflects documented outcomes, though Lou Ye has taken creative liberties in dramatizing specific scenes for cinematic impact.

What Does the Ending of Purple Butterfly Mean?

Purple Butterfly's ending attempts to resolve the major plot threads, though some narrative elements involving Zhang Ziyi may feel rushed. Lou Ye's final act has been both praised for its ambition and criticized for its execution.