Scenen hvor Danny Lee følger en skytter inn på en trikk ble filmet i Causeway Bay og crewet hadde bare tre timer til å filme. Beboerne trodde det var et ekte skyting og ringte politiet. Men da politiet ankom, snakket Danny Lee med inspektøren slik at de kunne fortsette å filme. Scener fra dragebåtfestivalen ble filmet måneder etter hverandre, noen av opptakene var av båtracene og resten av opptakene med skuespillere ble filmet flere måneder senere. Det var planlagt at båtene skulle kantre under jakten, men eierne nektet fordi de følte det ville bringe ulykke. Scenen på flyplassen ble filmet på Kai Tak lufthavn. Scenene fra karakteren Paul Chu Kongs hus ble filmet i Stanley, Hongkong. John Woo ønsket at dette huset skulle være ved en strand, men de kunne ikke finne et passende sted. Actionsscenen inne i huset tok 28 dager å skyte. Den siste actionscenen tok 36 dager å skyte og ble skudd ved en bygning som ble laget for å se ut som en kirke, mens utsiden sett fra Ah Jong leilighet er en ekte kirke. Filmens opprinnelige slutt innebar at Jennie ventet på en flyplass for Li til å gi henne pengene og for dem til å reise til USA. På grunn av Sally Yeh's strenge filmingstidsplan ble ikke scenen filmet og erstattet med Ah Jong som spilte munnspill.