Reckless police inspector Sai Gau (Zhang Jin) is on a mission to crack down on criminal Shing's (Shawn Yue) gold smuggling scheme, yet fails to arrest him. As Sai Gau continues his manhunt, he discovers Shing's involvement with triad boss Blackie (Yasuaki Kurata), who hides on a casino cruise ship on the high seas. Shing has been involved in a power struggle within the smuggling ring, and is forced to kill his adopted father. He also loses his share of gold smuggling to Blackie. To get even, Shing appears on the cruise, while Sai Gau is there to hunt for him.
Former cop-turned-bar owner Kwok and his underachieving half-brother befriends a drunken woman, they soon find themselves targeted by both her former lover, a high-powered attorney, and the gangster he employs. A suitcase full of tainted cash enters the picture as Kwok finds himself torn between the gangsters and his former colleagues.
Hong Kong's three notorious thieves who have never met one another before appear in the same restaurant. This leads to a rumour that they are joining forces to pull off something big before the Handover, though this is not something that any of them.