The Perfect Weapon

Jeff SpeakmanJeff Sanders
John DyeDet. Adam Sanders
MakoKim
James HongYung
Mariska HargitayJennifer
Dante BascoJimmy Ho
Beau StarrCapt. Carl Sanders
Seth SakaiMaster Lo
Professor Toru TanakaTanaka
Clyde KusatsuDetective Wong
Cary-Hiroyuki TagawaKai
Craig NgPonytail
John KoyamaPorsche
Roger YuanDiamond
Shaun ShimodaKwong
Yoshimi ImaiWo Sam
Ralph AhnGi
Troy FrominErickson
Leland SunKK Guard
James LewCrewcut
Ray SuaTattoo
Leo LeeBandana
Chris TashimaBag Man
Bill SaitoOld Man
Al LeongMan in Croc-Pit Bar
Branscombe RichmondBartender
Jeff ImadaWo Sam Guard (uncredited)
Carl CiarfalioMan in Alley
Philip TanDesk Guard
Thomas Rosales Jr.Man in Alley
Gary PriceCop Driver
Al GotoYung's Guard (uncredited)
Will LeongMan in Croc-Pit Bar (uncredited)
Tom HermannTeen Jeff
Micah RobertsYoung Jeff
Ryan BohannonYoung Adam
Justin WebbTeen Adam
Nikki FeemsterYoung Jennifer
Cha Cha Sandoval-McMahonLady at Bank
Don PulfordCop Partner
Al JonesCop
Tom ElliottCop
Francine LeeSnake Lady
Phil ChongElevator Guard
Roger ItoDance Couple
Simone BoissereeDance Couple
Lou VoilerKaplan
Alan StockTaylor
Mark DiSalleThe Coach / Director / Producer
Cole S. McKayMan in Alley
Greg LandererFlagman
Robert ApisaMan with Red Bandana
Gregory J. BarnettKilled Cop (uncredited)
Kenny EndosoWo Sam Guard
Ken HanesDetective (uncredited)
Mario RobertsCop
Mark DiSalleThe Coach / Director / Producer
David C. WilsonWriter
Pierre DavidProducer
Ralph WinterExecutive Producer
Colin D. IrwinArt Direction
Curtis A. SchnellProduction Design
Archie D'AmicoSet Decoration
Russell CarpenterDirector Of Photography
Taryn SedgleyCostumer
Garet ReillyCostume Supervisor
Deborah SlateCostumer
Denise DellavalleAssistant Hairstylist
Thomas E. SurprenantSpecial Effects Makeup Artist
Barbara OlveraHairstylist
Joseph A. PorroCostume Design
Michelle BühlerMakeup Artist
Leslie GrobarAssistant Director
Connie PapineauScript Supervisor
Eddie ZivSecond Assistant Director
Babu SubramaniamSecond Assistant Director
Robert C. Ortwin Jr.Second Second Assistant Director
Kelly SchroederFirst Assistant Director
Thomas A. IrvineSecond Assistant Director
Gladys VegaAssistant Editor
Andrew CohenAdditional Editor
Ray MartinColor Timer
Christopher KrollAssistant Editor
Kelly TakemuraFirst Assistant Editor
Wayne WahrmanEditor
Gary ChangOriginal Music Composer
Brian ReevesScoring Mixer
Bill BlackMusic Editor
Allan MasonMusic Consultant
Jack DaroMusic Producer
Robert RandlesMusic Consultant
Sherry WhitfieldMusic Editor
Desmond CannonSound Assistant
Joe EarleSound Editor
Christopher FlickSound Editor
Gary C. BourgeoisSound Mixer
Dean DrabinAdr Mixer
Robert GlassSound Mixer
Michael J. BenaventeSound Editor
Lucy Coldsnow-SmithSound Editor
John Voss Bonds Jr.Sound Editor
Jessica GallavanSupervising Adr Editor
John HaenySound Editor
Bob KingBoom Operator
J. Paul HuntsmanSupervising Sound Editor
Matthew SawelsonDialogue Editor
Lauren PalmerAdr Editor
Steve F.B. SmithDolby Consultant
Pat McCormickDialogue Editor
Brian RubergFoley Mixer
Bobby MackstonDialogue Editor
James HebenstreitDialogue Editor
Scott MillanSound Mixer
Sarah MonatFoley Artist
Robin HarlanFoley Artist
Adam SawelsonDialogue Editor
Gary LewisDialogue Editor
Carolann Sanchez-ShapiroSound Assistant
Robert J. Anderson Jr.Sound Post Production Coordinator
Leigh FrenchAdr Coordinator
Nancy RameyProduction Accountant
Tom McSweeneyCasting Associate
Mary Elizabeth GentleAssistant Production Manager
Mariann H.W. LeeExtras Casting
Roland ArmstorffProduction Assistant
Shannon KaneAssistant Production Coordinator
Jeff CarraraCasting Associate
Rhonda BaerLocation Manager
Coral LeighCasting Associate
Michael ApreaProduction Assistant
Elli MichaelsAssistant Production Manager
Lynne SouzaPost Production Accountant
Terry GustoLocation Manager
Peggy SweitzerAssistant Production Manager
Susan Converse SmithAssistant Production Manager
Frank RameyProduction Assistant
Harrison GibbsProduction Assistant
Scott ShiffmanAssistant Production Manager
Glenn SteelmanProduction Assistant
Michael YeamanProduction Assistant
Sheila BarnesProduction Coordinator
Lisa Rose HorwitchCoordinating Producer
Rebeca R. BrookshireAssistant Production Manager
James F. TarziaCasting
Marty HornsteinUnit Production Manager
Cathy HendersonCasting

Take Plex everywhere

Watch free anytime, anywhere, on almost any device.
See the full list of supported devices
    Watch Live TV, Movies, and TV Shows Free Online