O imprudente inspetor de polícia Tung (Zhang Jin) está em uma missão para reprimir o esquema de contrabando de ouro do criminoso Shing (Shawn Yue), mas não consegue prendê-lo. Enquanto Tung continua sua caça ao homem, ele descobre o envolvimento de Shing com o chefe da tríade Blackie (Yasuaki Kurata), que se esconde em um cruzeiro de cassino em alto mar. Shing se envolveu em uma luta pelo poder dentro da quadrilha de contrabando e é forçado a matar seu pai adotivo. Ele também perde sua parte no contrabando de ouro para Blackie. Para se vingar, Shing aparece no cruzeiro, enquanto Tung está lá para caçá-lo.