Plot Analysis Summary
A mistaken identity pulls three emotionally divided people into a cycle of resistance, guilt, manipulation, and revenge.
Story Structure — 5 Plot Phases
Revenge Takes Root
Itami leaves Manchuria, later returns as a spy, and Ding Hui witnesses her brother's assassination. She responds by joining Purple Butterfly and falling in love with its leader, Xie Ming.
Key Events
-
Itami Leaves Manchuria — Itami leaves his Chinese lover and returns to Tokyo. Characters: Hidehiko Itami, Cynthia / Ding Hui
Location: Manchuria
-
Itami Becomes A Spy — Years later, Itami arrives in Shanghai as a spy. Characters: Hidehiko Itami
Location: Tokyo
-
Brother Is Assassinated — Cynthia / Ding Hui witnesses her newspaper-running brother's assassination. Characters: Cynthia / Ding Hui, Brother
Location: Manchuria
-
Ding Hui Joins Resistance — She joins Purple Butterfly and falls in love with Xie Ming. Characters: Cynthia / Ding Hui, Xie Ming
Location: Shanghai
The Fatal Mistake
The resistance prepares to kill Yamamoto, but Szeto is mistaken for the hired assassin. The confusion culminates in a station gunfight where Ding Hui accidentally kills Yiling.
Key Events
-
Yamamoto Is Targeted — Purple Butterfly plans to kill Japanese officer Yamamoto. Characters: Xie Ming, Cynthia / Ding Hui, Yamamoto
Location: Shanghai
-
Assassin Boards Train — Szeto sits across from the real assassin and is mistaken for him. Characters: Szeto
Location: Train
-
Materials Reach Szeto — Resistance members hand Szeto materials about Yamamoto. Characters: Szeto, Cynthia / Ding Hui
Location: Train station
-
Station Gunfight Erupts — Szeto's confusion triggers chaos and a gunfight at the station. Characters: Szeto, Cynthia / Ding Hui, Tang Yiling
Location: Train station
-
Yiling Is Killed — Cynthia / Ding Hui accidentally shoots Szeto's girlfriend Yiling. Characters: Cynthia / Ding Hui, Szeto, Tang Yiling
Location: Train station
Caught Between Enemies
Itami captures and tortures Szeto before learning that he is an innocent bystander. After Szeto is released, the resistance wrongly treats him as a traitor and hunts him.
Key Events
-
Szeto Is Captured — Itami captures Szeto as a suspected assassin. Characters: Szeto, Hidehiko Itami, Yamamoto
Location: Japanese intelligence facility
-
Itami Tortures Szeto — Itami brutally tortures Szeto, who remains confused. Characters: Szeto, Hidehiko Itami
Location: Japanese intelligence facility
-
Mistaken Identity Revealed — An informant reveals that Szeto was only an unlucky bystander. Characters: Hidehiko Itami, Szeto
Location: Japanese intelligence facility
-
Itami Releases Szeto — Itami releases Szeto after learning the truth. Characters: Hidehiko Itami, Szeto
Location: Japanese intelligence facility
-
Resistance Hunts Szeto — Purple Butterfly suspects Szeto of betrayal and decides to eliminate him. Characters: Szeto, Cynthia / Ding Hui, Xie Ming
Location: Shanghai
Love And Mistrust
Szeto seeks revenge for Yiling while witnessing the reunion of Ding Hui and Itami. Ding Hui is trapped between her former lover, her dead or endangered resistance ties, and her guilt over Yiling.
Key Events
-
Szeto Seeks Revenge — Grief over Yiling drives Szeto toward revenge without a clear target. Characters: Szeto, Tang Yiling
Location: Shanghai
-
Former Lovers Reunite — Itami encounters Ding Hui again, and Szeto witnesses their meeting. Characters: Cynthia / Ding Hui, Hidehiko Itami, Szeto
Location: Shanghai
-
Assassin Disappears — With the real assassin gone, the resistance must continue the Yamamoto plan itself. Characters: Cynthia / Ding Hui, Xie Ming, Yamamoto
Location: Shanghai
-
Ding Hui Enters Japanese Club — Ding Hui accompanies Itami to a Japanese club gathering. Characters: Cynthia / Ding Hui, Hidehiko Itami
Location: Japanese club
Ballroom Of Reckoning
At a Japanese club, Itami dances with Ding Hui and claims that Xie Ming is dead. Ding Hui stabs Itami, then Szeto shoots him and aims his gun at Ding Hui.
Key Events
-
Former Lovers Dance — Itami and Ding Hui embrace and dance together. Characters: Cynthia / Ding Hui, Hidehiko Itami
Location: Japanese club ballroom
-
Itami Announces Xie Ming's Death — Itami says Yamamoto will not come and Xie Ming is already dead. Characters: Cynthia / Ding Hui, Hidehiko Itami, Xie Ming, Yamamoto
Location: Japanese club ballroom
-
Ding Hui Stabs Itami — Shocked by Itami's claim, Ding Hui stabs him. Characters: Cynthia / Ding Hui, Hidehiko Itami
Location: Japanese club ballroom
-
Szeto Kills Itami — Szeto enters, shoots Itami, and turns his gun toward Ding Hui. Characters: Szeto, Cynthia / Ding Hui, Hidehiko Itami
Location: Japanese club ballroom
-
Unresolved Gunpoint Ending — The film ends with Szeto aiming his gun at Ding Hui. Characters: Szeto, Cynthia / Ding Hui
Location: Japanese club ballroom