The story opens with Wong Chi-hang (Anthony Wong) fleeing the Hong Kong police, who are after him for murder. He winds up in Macau, where he takes a job as a cook at the 8 Immortals restaurant. After getting busted for cheating at a game of Mahjong, Wong kills the owner and the family, taking over the restaurant himself. Meanwhile, the police, led by officer Lee (Danny Lee) are called out to a local beach. It seems that a bag of decomposing body parts has washed ashore.
The police begin to suspect Wong has both something to do with the washed up body parts and the disappearance of the family. Wong continues to gleefully murder any of his employees who suspect what might be going on . . . disposing of their bodies in a most interesting way.
Wong is captured near the middle of the film and placed in jail. The cops need a confession, so they place him in a cell with a relative of one of his victims in the hopes that he can beat it out of Wong.