Two farmers paddle a raft to a deserted island to sell chickens and ducks. The atmosphere on the island is eerie, and frightened, they suddenly encounter a group of masked assailants. One farmer dies, and the other is subdued, both are dismembered by the island's butcher and distributed as food to the starving islanders. It turns out this island is governed by a region known as Dajiaxiang, and the islanders have begun consuming human flesh at some point, with the security team responsible for maintaining order and food distribution. The undercover agent 999 (played by Xu Shaoqiang) tracks down the notorious thief Rolex (played by Huang Jinshen) and a self-proclaimed "Iron Bullet" thief who trespass onto the island. After defeating the island's butcher, 999 visits the security team leader of Dajiaxiang (played by Gao Xiong), who leads him to the slaughterhouse. After a fierce struggle against the violent group, 999 escapes but is wounded. He recuperates at the home of a local woman named A-Lian and later seeks confirmation from the team leader, but finds nothing. Previously, Rolex chose to serve as the deputy security team leader in Dajiaxiang, hoping for a fresh start, but instead, he became involved in cannibalistic activities. Several of his attempts to seek help from outside the island were thwarted, and when he reported to 999, he was ignored. In desperation, he released the imprisoned Iron Bullet but was ultimately killed by the team leader. 999 survives another ambush and decides to escape the cannibal island with Iron Bullet and A-Lian.