1967年,在非洲的扎伊尔莫他巴河谷,美国的雇佣军兵营中被一种突如其来的疾病肆虐,死亡人数不断攀升。军医抽取感染血样离开后,整个军营被炸弹摧毁,附近树林中的白脸猴发出阵阵惊叫声……
直到90年代,一个美国年轻人在非洲扎伊尔捕捉到一只小白脸猴,并带回国出售。由于不合买主要求,年轻人将猴子放生,之后一种新型疾病在旧金山的香柏溪镇上蔓延。美国传染病研究所上校军医山姆接到消息,与妻子及同事立刻展开研究和救治工作。由于疾病传染性极高,政府紧急出动军队封锁镇子,想要逃离者格杀勿论。此时,有一批保密的染毒血清被送来,但山姆等一群人研究发现,这批血清能救治1967年的疾病,却对如今变异后的病毒毫无作用。不久,山姆的妻子不幸被感染,生命垂危中时,政府也作出决定,准备投放炸弹摧毁整个镇子,以此消灭病毒。时间迫在眉睫,山姆查出了病毒的来源,他必须抢在投弹前找到原始病毒携带者。。抗日时期,爱国人士高先生不满汪伪政权卖国行径,与神偷黑帽子(王羽 饰)将双方密约窃走,计划将其公开。上海富商沈刚夫(陈观泰 饰)受人所托,命上海滩十三太保保护高先生离沪赴港。南京方面内务部长官洪述亦同时动作,收买部分太保暗杀高先生……
长枪小杨(李修贤 饰)首先发难行刺却因失手被洪述清除,高先生先后在烟嘴冯金榜(江生 饰)、眼镜(王钟 饰)、富商陶大业(梁家仁 饰)、学生关伟(刘德华 饰)、浪子叶不凡(姜大卫 饰)、少爷梁少雄、教头(狄龙)的护卫下历经连番血战,终于杀出重围。只可叹“教头快刀、浪子富翁、学生少爷、熊虎鹰豹、眼镜烟嘴、长枪难逃”的上海滩十三太保一朝风流云散。。