Kitty is a ruthless young woman known for her violent ways, including stabbing men in the genitals when they bully her girlfriends. Meanwhile, Simon Yam plays Tinam, a police officer going through a difficult time after accidentally shooting his own brother, an incident that leaves him unable to handle his gun without vomiting.
The story takes a dark turn when Kitty severely injures a man during a violent attack, stabbing him in the groin. Tinam attempts to arrest her but is unsuccessful. Unexpectedly, Kitty later visits the police station and skillfully manipulates the truth to such an extent that Tinam is coerced into starting a relationship with her. As their connection deepens, Tinam, who has become impotent due to his trauma, finds himself emotionally distanced from Kitty, who is content to manipulate him and continue her reckless path.
Meanwhile, Kitty’s father, portrayed by [Chang Tseng], is involved in a troubled marriage with a new wife. One evening, he catches her cheating with a man named Bee. A heated fight ensues, and he falls down the stairs, tragically dying from his injuries. Filled with rage and seeking revenge, Kitty infiltrates Bee’s office and unleashes a brutal attack, killing Bee, his bodyguards, and most of his staff. During her escape, she takes a woman hostage. Surprisingly, the hostage, who turns out to be a professional assassin named Sister Cindy, helps her by eliminating many of her pursuers.
Sister Cindy, played by [Carrie Ng Ka-Lai], then trains Kitty and provides her with a new identity. Her training includes brutal lessons, such as killing chained-up pedophiles in her cellar. For her first assassination, Kitty joins Sister Cindy to murder a member of the Japanese yakuza. This murder sparks a contract on both of them, leading to an intense pursuit by Princess, a former protégé of Sister Cindy, who is also a skilled and deadly lesbian with a young lover called Baby.
While investigating the murder, Tinam visits an air hostess named Vivian Shang, played by [Yiu Wai], who is connected to the victim. Tinam quickly recognizes Vivian as Kitty but she denies her identity, only to rekindle their relationship. As the situation escalates, Sister Cindy moves to eliminate anyone who might link Kitty to Vivian Shang, including Tinam's superior and witnesses of the groin-stabbing incident. Despite her efforts, Kitty prevents Sister Cindy from killing Tinam, and the two become intimate. Sister Cindy advises Kitty to leave her life of violence and enjoy her new relationship.
The conflict intensifies as Princess becomes obsessed with killing Kitty, leading to a deadly confrontation with Baby. Sister Cindy, nearing her end, fights fiercely but is ultimately killed when Princess poisons her with lipstick she had earlier given her as a kiss, combined with wine. Following Sister Cindy's demise, Kitty goes into hiding but later attempts to form a partnership with Princess, both romantically and professionally.
However, Princess’s obsession leads her to set a trap—they share a poisoned lipstick kiss, which is part of her plan. Tinam intervenes, shooting her henchmen and engaging in a savage fight. During the chaos, Tinam kills Baby, but Princess chases him and Kitty back to Sister Cindy’s house. The poison finally overcomes Princess, causing her to die while taunting Kitty with a cruel remark.
As the poison takes hold of Kitty, she refuses to be helpless again. In a desperate act of self-preservation, Tinam fires his gun into a gas oven, causing an explosion that engulfs the house in flames, trapping both of them inside. Their tragic end underscores the relentless violence and the grim fate that has plagued their lives throughout this dark and intense story.