Promotional poster for Naked Weapon
|Directed by||Tony Ching|
|Produced by||Wong Jing
|Written by||Wong Jing|
|Music by||Chan Kwong Wing
|Cinematography||Choi Sung Fai|
|Edited by||Angie Lam|
|Distributed by||Media Asia Distribution|
Written by prolific film producer Wong Jing, Naked Weapon is similar in theme though unrelated to his earlier work Naked Killer (1992). The film revolves around three female assassins who get close to their targets, primarily through seduction, before they kill them.
The movie opens with the assassination of a man of unknown identity. A team of three CIA officers, including Jack Chen (played by Daniel Wu), a rookie, watch through surveillance as a sexy female assassin named Fiona Birch (Marit Thoresen) enters the man's heavily guarded apartment suite and, after having sex with him, kills him by breaking his spine with her bare hands. As she makes her escape in her white Porsche 911 GT3, her car is hit by a rocket. As the officers rush over to extricate her from the wreckage, a woman in a limousine shoots her to death.
The woman in the limousine is revealed to be Madam M (Almen Wong), the leader of a mysterious assassin organization, to which the killed assassin belonged. After the incident, young girls across the globe start disappearing one after another. The only relationship among them is that they are all trained in martial arts or sports. As Jack correctly theorizes, these girls have been abducted by Madam M and transported to an island to be trained to become professional assassins. After six years of gruesome training, only Charlene Ching (Maggie Q), Katt (Anya Wu) and Jing (Jewel Lee) survive and "graduate". The last test in order for them to graduate was a fight for survival/to the death test. Katt and Charlene, being friends, could not kill each other, and so each is accepted as the third survivor. To celebrate, Madame M gives them all different wines which have drugs in them. As the drugs take effect Madame M calls her guards to brutally rape the girls, thus (in Madame M's words) making them ready for what was to come.
The three girls are then sent on several missions around the world. During one of her missions in Hong Kong, Charlene coincidentally runs into her long-lost mother, Faye Ching (Cheng Pei-pei). Jack, who has been following Madam M's case for the last six years, tracks Charlene down, but Charlene manages to knock him out and escape. Believing that Charlene would return to seek her mother, Jack waits outside Faye's house. However, Jing shows up first and stabs Faye. Jack tries to fend her off but was no match for her. Charlene shows up shortly and kills Jing after a fierce fight. The two then escort the wounded Faye to hospital.
In order to regain their freedom, Charlene and Katt accept a final mission from Madam M. A yakuza boss, Ryuichi (Andrew Lin), has contracted Madam M to eliminate a traitor in his gang. The mission turns out to be Ryuichi's trap to avenge his partner, who was assassinated previously by one of Madam M's girls (Charlene). Ryuichi kills Madam M and captures Katt, while Charlene escapes. Later, she and Katt went to the meeting place and finds that it was a trap. Ryuichi then shoots a dart containing a drug. Then while Jack was at the hospital, Charlene calls him to meet her at the beach. They end up making love and by the next morning she left a note in his shoe saying if they have fate then they will meet again. When Charlene returns the next day to rescue Katt, she watches helplessly through a bullet-proof glass as Katt, after being tortured, is killed by Ryuichi, with a sword. The enraged Charlene battles Ryuichi and through an intense fight, finally manages to kill him, using the technique used by Fiona Birch.
After everything is over, Jack and Charlene's mother, Faye, are at a Chinese temple offering prayers. Faye jokingly says that these things (the gods that she has been praying to) must have been all nonsense in Jack's point of view. But Jack tells her that although he never had a religion he feels peace every time he is in the temple. Faye commends his behavior and says that he should visit the temple more often. Meanwhile, we see Charlene in a Chinese temple praying for Katt's soul to rest in peace and she tells the deity that she wishes to be with the one she truly loves, Jack himself. Jack claims at the end of the movie that there are times when he is sure that Charlene is beside him; the last scene of the movie is Charlene watching Jack rush through the crowd looking for her.
- Almen Wong as Madam M, leader of a mysterious international assassin organization
- Maggie Q as Charlene Ching, kidnapped by Madam M and trained to be a professional assassin, Katt's best friend
- Anya Wu as Katt, kidnapped by Madam M since young and trained to be a professional assassin, Charlene's best friend
- Jewel Lee as Jing, kidnapped by Madam M since young and trained to be a professional assassin
- Daniel Wu as Jack Chen, CIA officer on the trail of Madam M and her assassins
- Cheng Pei-pei as Faye Ching, Charlene's long-lost mother
- Andrew Lin as Ryuichi, a Yakuza boss