L'ispettore di polizia spericolato Tung (Zhang Jin) è in missione per reprimere il piano di contrabbando d'oro del criminale Shing (Shawn Yue), ma non riesce ad arrestarlo. Mentre Tung 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 del casinò in alto mare. Shing è stato coinvolto in una lotta per il potere all'interno del giro di contrabbando ed è costretto a uccidere il padre adottivo. Perde anche la sua quota di contrabbando d'oro a favore di Blackie. Per vendicarsi, Shing appare durante la crociera, mentre Tung è lì per dargli la caccia.