X
Close Ad
Games
Explore Games
2024 GAME PUBLISHER RANKINGS
2023 Game Awards Tracker
Xbox Game Pass
Best Games This Year
Best Games of All Time
Upcoming Releases
New PS5 Games
New Xbox Series X/S Games
New PC Games
New Switch Games
See All
New Games
New & Upcoming Games
Free & Subscription Games
Stellar Blade
Manor Lords [Early Access]
SaGa Emerald Beyond
Sand Land
Eiyuden Chronicle: Hundred Heroes
TopSpin 2K25
Tales of Kenzera: ZAU
Final Fantasy 7 Rebirth
See All
Movies
Explore Movies
APRIL MOVIE PREVIEW
Upcoming Movies
DVD/Blu-ray: New & Upcoming
Best Movies This Year
Best Movies of All Time
Best Movies on Netflix
Best Movies on Hulu
Best Movies on Prime Video
Best Movies on Max
Best Movies on Paramount+
See All
New Movies in Theaters
MOVIE RELEASE CALENDAR
Challengers
Boy Kills World
Humane
The Feeling That the Time for Doing Something Has Passed
Abigail
The Ministry of Ungentlemanly Warfare
Civil War
Sasquatch Sunset
The First Omen
See All
TV Shows
Explore TV
Renew/Cancel Scorecard
Best TV Shows This Year
Apple TV+: New & Upcoming
Disney+: New & Upcoming
Hulu: New & Upcoming
Max: New & Upcoming
Netflix: New & Upcoming
Paramount+: New & Upcoming
Peacock: New & Upcoming
Prime Video: New & Upcoming
See All
New TV Shows
MAY TV PREVIEW
TV PREMIERE CALENDAR
The Veil
Knuckles
Dead Boy Detectives
The Big Door Prize S2
The Jinx Part 2
The Spiderwick Chronicles
Conan O'Brien Must Go
Fallout
See All
Music
New Albums
Taylor Swift: The Tortured Poets Department
Taylor Swift: TTPD The Anthology
St. Vincent: All Born Screaming
Iron & Wine: Light Verse
Justice: Hyperdrama
Pet Shop Boys: Nonetheless
Neil Young & Crazy Horse: Fu##in' Up
Pearl Jam: Dark Matter
Vampire Weekend: Only God Was Above Us
Beyonce: Cowboy Carter
See All
News
Register
Register
The Perfect Weapon
Cast & Crew
Add My Rating
Critic Reviews
User Reviews
Cast & Crew
Details
Cast & Crew
Directed By
Mark DiSalle
Written By
David C. Wilson
written by
Cast
Jeff Speakman
Jeff Sanders
John Dye
Det. Adam Sanders
Mako
Kim
James Hong
Yung
Mariska Hargitay
Jennifer
Dante Basco
Jimmy Ho
Beau Starr
Capt. Carl Sanders
Seth Sakai
Master Lo
Professor Toru Tanaka
Tanaka
Clyde Kusatsu
Detective Wong
Cary-Hiroyuki Tagawa
Kai
Tom Hermann
Jeff - Age 17
Micah Roberts
Jeff - Age 11
Ryan Bohannon
Adam - Age 6
Justin Webb
Adam - Age 12
Nikki Feemster
Jennifer - Age 9
Craig Ng
Ponytail
John Koyama
Porsche
Roger Yuan
Diamond
Shaun Shimoda
Kwong
Yoshimi Imai
Wo Sam
Ralph Ahn
Gi
Troy Fromin
Erickson
Leland Sun
KK Guard
James Lew
Crewcut
Ray Sua
Tattoo
Leo Lee
Bandana
Chris Tashima
Bag Man
Bill Saito
Old Man
Cha Cha Sandoval-McMahon
Lady at Bank
Don Pulford
Cop Partner
Gary Price
Cop Driver
Al Jones
Cop
Mario Roberts
Cop
Tom Elliott
Cop
Philip Tan
Desk Guard
Branscombe Richmond
Bartender
Francine Lee
Snake Lady
Phil Chong
Elevator Guard
Roger Ito
Dance Couple
Simone Boisseree
Dance Couple
Lou Voiler
Kaplan
Alan Stock
Taylor
Mark DiSalle
The Coach
Carl Ciarfalio
Man in Alley
Cole S. McKay
Man in Alley
Thomas Rosales Jr.
Man in Alley
Greg Landerer
Flagman
Robert Apisa
Man with Red Bandana
Gregory J. Barnett
Killed Cop
Kenny Endoso
Wo Sam Guard
Al Goto
Yung's Guard
Ken Hanes
Detective
Jeff Imada
Wo Sam Guard
Al Leong
Man in Croc-Pit Bar
Will Leong
Man in Croc-Pit Bar
Produced By
Pierre David
producer
Mark DiSalle
producer
Marty Hornstein
line producer
Ralph Winter
executive producer
Music
Gary Chang
Cinematography
Russell Carpenter
director of photography
Sound
Robert J. Anderson Jr.
production sound
Michael J. Benavente
sound editor
John Voss Bonds Jr.
sound editor
Gary C. Bourgeois
re-recording mixer
Desmond Cannon
assistant sound editor / sound assistant
Lucy Coldsnow-Smith
sound editor
Dean Drabin
adr mixer
Joe Earle
sound editor
Christopher Flick
sound editor
Jessica Gallavan
supervising adr editor
Robert Glass
re-recording mixer
John Haeny
sound editor
Robin Harlan
foley walker
James Hebenstreit
dialogue editor
J. Paul Huntsman
supervising sound editor / re-recording mixer
Bob King
boom operator
Gary Lewis
dialogue editor
Bobby Mackston
dialogue editor
Pat McCormick
dialogue editor
Scott Millan
re-recording mixer
Sarah Monat
foley walker
Lauren Palmer
adr editor
Kim Petty
cable person
Brian Ruberg
foley mixer
Carolann Sanchez-Shapiro
sound assistant
Adam Sawelson
dialogue editor
Matt Sawelson
dialogue editor
Steve F.B. Smith
stereo sound consultant: Dolby
Editing
Wayne Wahrman
Casting Director
Cathy Henderson
Casting Director
James F. Tarzia
Production Design
Curtis A. Schnell
Art Direction
Colin D. Irwin
Set Design
Archie D'Amico
Costumes
Joseph A. Porro
Costume Designer
Makeup
Michelle Bühler
makeup artist
Denise Dellavalle
assistant hair stylist / assistant makeup artist
Barbara Olvera
hair stylist
Thomas E. Surprenant
effects makeup
Special Effects
Greg Landerer
special effects coordinator
Eric Rylander
assistant special effects
Assistant Director
Thomas A. Irvine
second assistant director
Robert C. Ortwin Jr.
second second assistant director
Kelly Schroeder
first assistant director
Babu Subramaniam 'T.R.'
second assistant director
Eddie Ziv
second assistant director
Production Management
Marty Hornstein
unit production manager
Art Department
James Buckley
property master
Joseph Calta
production painter
Ronald Collins
labor foreperson
Robert E. Lee
construction coordinator
William C. Martin
lead person
Shawn McMahan
set dresser
Mona Personius
set dresser
James Philpott
assistant property master
Ronnie Price
set dresser
Greg Sanger
assistant property master
Peter Flynn
propmaker
Louis Patrou
neon art
Stunts
Robert Apisa
stunts
Joni Avery
stunts
Rick Avery
stunt fight coordinator
Gregory J. Barnett
stunts
Bobby Bass
stunts
Shifuji Shaurya Bharadwaj
stunts
Ken Blazer
stunts
John Branagan
stunts
Jeff Cadiente
stunts
Caprio
stunt double / stunts
George Cheung
stunts
Yukio Collins
stunts
Monty Cox
stunts
James N. Diggs
stunts
Eddy Donno
stunts
Kenny Endoso
stunts
Andy Epper
stunts
Richard Epper
stunts
Jon H. Epstein
stunts
Greg Gault
stunts
Ted Gincig
stunts
Al Goto
stunts
Steve Hart
stunts
Bryan Hawkins
stunts
Brian Imada
stunts
Jeff Imada
stunts
Steven D. Ito
stunts
Peter Lai
stunts
Lane Leavitt
stunts
Al Leong
stunts
Will Leong
stunts
Scott Leva
stunts
Craig Ng
stunt actor
Frank Orsatti
stunts
Rex Pierson
stunts
Gary Pike
stunts
Craig Shugart
stunts
Erik Stabenau
stunts
Scott G. Stone
stunt performer
Jon Switzer
stunts
Gary Toy
stunts
Shannon Uno
stunts
Diana Valentine
stunts
Steve Vandeman
stunts
Dick Warlock
stunts
Tim Werner
stunts
Glenn R. Wilder
stunt coordinator: second unit
Danny Wong
stunts
Merritt Yohnka
stunts
Rosine 'Ace' Hatem
stunt performer
Editorial
Andrew Cohen
additional film editor
Kristen Helsing
assistant film editor
Ray Martin
color timer
Kelly Takemura
first assistant film editor
Gladys Vega
assistant film editor
Christopher Kroll
assistant editor
Other
Ed Parker
dedicatee
Music Department
Bill Black
music editor
Jack Daro
music production associate
Allan Mason
music consultant
Robert Randles
music consultant
Brian Reeves
music scoring mixer
Sherry Whitfield
music editor
Casting Department
Coral Leigh
casting associate
Tom McSweeney
casting associate
Jeff Carrara
casting associate
Mariann H.W. Lee
extras casting
Costume Department
Garet Reilly
costume supervisor
Taryn Sedgley
costumer
Deborah Slate
set costumer
Camera Department
Marsha Blackburn
still photographer
John Buckley
chief lighting technician
John Buckner
first company grip
Doug Chartier
grip
Todd A. Dos Reis
camera loader
Cobie Fair
second company grip
Scott Hering
second assistant photographer
Andy C. Huber
electrician
Mark Jackson
first assistant photographer
Philip Lee
camera operator
Tom Marvel
electrician
Robert A. Preston
dolly grip
Christopher Vernell
grip
John W. Weeks
chief rigging electrician
John Armstrong
generator operator
Kirk Bloom
additional second assistant camera
Ellsworth Chou
grip
Ken Fisher
assistant camera
Philip Hurn
additional camera operator / camera operator
Tom Stackpoole
first assistant camera
Location Management
Rhonda Baer
location manager
Terry Gusto
location manager
Script Department
Connie Papineau
script supervisor
Movie title data and credits provided by