Meili Zhu (Vivian Wu) was inconsolable in the wake of the murder of her husband, Lian Wei (Kenny Bee), because she had not only suddenly lost her life partner, but would now have to raise their 7 year-old son, Bebe (Lu Yao), alone. Obviously, we all mourn differently and, in the case of this grief-stricken widow, the loss triggered a passionate reaction that rose to the level of a lust for revenge.
And, as she matter-of-factly states at the outset of Shanghai Red
, “Sometimes you must do the honorable thing by dishonoring yourself.” So, ordinarily-modest Meili uncharacteristically donned a clingy, crimson dress to pose as a call girl for an escort agency. But this is all a part of her plan for vengeance, as her very first client is her late hubby’s business partner (Roger Yuan), whom she suspects was behind the slaying. Upon entering the hotel room, Meili removes her oversize sunglasses to reveal her true identity to her prey right before pumping him full of bullets.