The Perfect Weapon 33 years old

No gun. No knife. No equal.

The Perfect Weapon

Jeff, a young delinquent, is enrolled by his father in a kenpo school, in the hopes of teaching the boy some self-discipline. Years later, Jeff's mentor, Kim, is being threatened by one of the Korean mafia families. Jeff tries to help his old friend, but is too late to prevent Kim's death at the hands of an unknown hitman. Vowing revenge, Jeff takes on all of the families, using his martial arts skills to find the man who killed his friend.

Credits

The Perfect Weapon Cast

Name Character
Mariska Hargitay She was 27, now 60 years old as Jennifer
Branscombe Richmond He was 35, now 68 years old as Bartender
James Lew He was 38, now 71 years old as Crewcut
Cary-Hiroyuki Tagawa He was 40, now 73 years old as Kai
Beau Starr He was 47, now 80 years old as Capt. Carl Sanders
James Hong He was 62, now 95 years old as Yung
Al Leong He was 38, now 71 years old as Man in Croc-Pit Bar
John Dye He was 28, 47 years old when he died as Det. Adam Sanders
Clyde Kusatsu He was 42, now 75 years old as Detective Wong
Professor Toru Tanaka He was 61, 70 years old when he died as Tanaka
Roger Yuan He was 30, now 63 years old as Diamond
Troy Fromin as Erickson
Dante Basco He was 15, now 48 years old as Jimmy Ho
Jeff Speakman He was 32, now 65 years old as Jeff Sanders
Craig Ng He was 36, now 69 years old as Ponytail
Bill Saito He was 54, 75 years old when he died as Old Man
Yoshimi Imai as Wo Sam
John Koyama He was 18, now 51 years old as Porsche
Leo Lee He was 1, 20 years old when he died as Bandana
Chris Tashima He was 30, now 64 years old as Bag Man
Mako She was 57, 72 years old when she died as Kim

The Perfect Weapon Crew

Name Department
Mark DiSalle as Director. He was 8 (now 24) years old Directing
David C. Wilson as Writer. He was 41 (now 74) years old Writing
The Perfect Weapon poster
The Perfect Weapon (33 years)

No gun. No knife. No equal.

  • Release day: Friday, March 15, 1991
  • Runtime: 87 minutes
  • Budget: 10000000.00
  • Revenue: 14061361.00