大胆(成奎安 饰)率一伙悍匪打劫南非钻皇得手,他们找到中间人李云飞(陈惠敏 饰)销赃,却在交易时黑吃黑射杀收购人,李云飞趁乱逃脱。卧底张郎(周星驰 饰)因工作的特殊情况,导致和女友周文丽(周慧敏 饰)之间的误会越来越深,张郎欲甩手不干,但迫于老上司李警官(李修贤 饰)压 力,只得为了查清钻石劫案,奉命接近李云飞。其时李云飞正受到大胆一伙的追杀,张郎助其脱险得到了李云飞的信任。在接触中,张郎逐渐发现李云飞作为老派江湖人物行事有情有义,两人遂结为异姓兄弟。另一方面,张郎几经努力却无法向丽文表白自己的卧底身份,后者眼看要假结婚前往加拿大,而张郎在警局中的上司,又只将李云飞看做引诱大胆现身的诱饵,张郎现身职责和情义之中左右为难……
两名农夫搭木筏至一孤岛兜售鸡鸭,岛上气氛诡异,两人胆寒之下突遇一群面具人袭击,农夫一死一降,皆被岛上屠夫解体后当做食物分发给饥肠辘辘的岛民。原来此岛辖属大家乡,不知何时岛民开始以人肉为食,保安队负责维持治安与食物配给。 密探九九九(徐少强 饰)为追踪江洋大盗劳力士(黄锦燊 饰)与一自称“包铁胆”的蟊贼登岛,击倒岛上屠夫后九九九拜访大家乡保安队长(高雄 饰),队长将其引至屠场,九九九力战群凶后负伤逃脱,在一民女阿莲家调养之后向队长求证,然而一无所获。 先前劳力士选择大家乡任保安副队长,以求洗心革面,谁知事与愿违却做起了吃人的勾当,劳力士几次计划向岛外求援却全被破坏,这次向九九九报警仍不被理睬,无奈之下放出被囚的包铁胆,自己反被队长杀死。九九九又一次经历围攻而大难不死,他决定和包铁胆、阿莲姐弟一起逃离食人岛……