Lo spericolato ispettore di polizia Sai Gau (Zhang Jin) è in missione per reprimere il piano di contrabbando di oro del criminale Shing (Shawn Yue), ma non riesce ad arrestarlo. Mentre Sai Gau continua la sua caccia all'uomo, scopre il coinvolgimento di Shing con il boss della triade Blackie (Yasuaki Kurata), che si nasconde su una nave da crociera con casinò in alto mare. Shing è stato coinvolto in una lotta di potere all'interno della rete del contrabbando ed è costretto a uccidere il suo padre adottivo. Perde anche la sua parte di contrabbando d'oro a causa di Blackie. Per pareggiare i conti, Shing appare durante la crociera, mentre Sai Gau è lì per dargli la caccia.