Politimannen Wing ved Hong Kong politiet har opplevd noe av det verste en politimann kan oppleve; hele teamet hans har blitt drept av en voldelig gjeng som ledes av den onde Joe. Den dårlige samvittigheten hans får han til å begynne å drikke og det blir opp til en ung, nyutdannet politimann å få Wing tilbake på rett kjøl. Sammen setter de i gang med å hevne seg på Joe og gjengen hans, spesielt når det hele med ett blir personlig.

Et skudd faller og rammer en ung gutt. På en karusell, i et tivoli. Kulen var ment for FBI-agenten Sean Archer, men rammet i stedet sønnen. Sean (John Travolta) tar opp jakten, besatt av tanken på å fange morderen. Den iskalde psykopaten og bombemannen Castor Troy (Nicholas Cage) skades under flukten og faller i koma, bare minutter etter å ha avslørt sin skremmende hemmelighet: En armert biologisk bombe som er stor nok til å utradere hele San Fransisco. Klokken tikker, men ingen vet hvor. På regjeringens ordre gjennomgår Sean en ny avansert kirurgisk metode...som utstyrer ham med morderens ansikt.

Etter Chosun-dynastiets fall ble det opprettet en enhet med elitesoldater, kalt "Sword in the Moon", for å sikre et fredelig styre. De to beste sabelfekterne i enheten, Ji-hwan og Gyu-yup, lover livslang troskap til enheten og til hverandre. Men tidene forandrer seg, og når det politiske klimaet nok en gang blir hardere, oppdager de at de går hver til sin side i den gryende maktkampen mellom to ledere. Fem år senere blir Gyu-yup kalt "Slakteren" på grunn av ryktet om at han er en grusom og kald militæroffiser. Plutselig slår en morder til og dreper noen meget viktige personer. Mens han jakter på den slue morderen, blir Gyu-yup mer og mer overbevist om at morderen er hans gamle venn, Ji-hwan...