Tung (Zhang Jin), a bátor rendőrnyomozó le akarja állítani a bűnöző Shing (Shawn Yue) aranycsempészetét, de nem sikerül letartóztatnia. Tung folytatja a vadászatot és rájön, hogy Shing kapcsolatban áll egy triád vezetőjével, Blackie-vel (Yasuaki Kurata), aki a nyílt tengeren, egy kaszinóhajón rejtőzködik. Shing hatalmi harcba keveredik a csempészhálózaton belül és arra kényszerítik, hogy megölje nevelőapját, ráadásul Blackie elveszi tőle a neki járó részt az aranycsempészetből származó vagyonból. Hogy kiegyenlítse a számlát, Shing megjelenik a hajón, közben pedig Tung megpróbálja bekeríteni őt.