Shanghai Triad Ending Explained: What Happened and Why?
Complete breakdown of the climax, final twists, and spoilers for Shanghai Triad.
Shanghai Triad Ending Explained: Shanghai, China, 1930. Directed by Zhang Yimou, this 1995 drama film stars Gong Li (Bijou / Xiao Jinbao), alongside Li Baotian as Boss Tang Laoda, Sun Chun as Song Laoer, Li Xuejian as Uncle Liushu. With a 6.8/10 rating, the ending has divided audiences.
What Happens at the End of Shanghai Triad?
Shanghai, China, 1930. When young Shuisheng arrives from the countryside, his uncle Liushu puts him at the service of Bijou, the mistress of Laoda, supreme boss of the Tang Triad, constantly threatened by his enemies, both those he knows and those lurking in the shadows.
Zhang Yimou's narrative builds toward a resolution centered on Gong Li (Bijou / Xiao Jinbao)'s journey. When young Shuisheng arrives from the countryside, his uncle Liushu puts him at the service of Bijou, the mistress of Laoda, supreme boss of the Tang Triad, constantly threatened by his enemies, both those he knows and those lurking in the shadows.
How Does Gong Li (Bijou / Xiao Jinbao)'s Story End?
- Gong Li: Gong Li's storyline wraps up in the final act, though some viewers have found the resolution more ambiguous than expected.
- Li Baotian (Boss Tang Laoda): Li Baotian's role in the climax proves pivotal to how the central conflict resolves.
- Sun Chun (Song Laoer): Sun Chun's character undergoes a significant shift in the final act.
What Does the Ending of Shanghai Triad Mean?
Shanghai Triad's ending attempts to resolve the major plot threads, though some narrative elements involving Gong Li may feel rushed. Zhang Yimou's final act has been both praised for its ambition and criticized for its execution.