凯修到缅因州的歌尔斯岛度假,这个远离尘嚣的小岛上居民不多,而凯修的到来显然不被岛民所接受,除了小学生物课女教师妮尔肯帮他外,其余人都很排拆凯修。另外,自从凯修来到岛上之后便不断有人神秘死亡,岛上警长以为是意外,但身为外科医生的凯修发现受害者的尸体都有被虫咬过的痕迹,于是和妮尔一起着手展开调查,并将虫体送到美国本土的医学院研究,没想到这些骇人听闻的蟑螂竟是来自遥远的非洲稀有品种,它们利用人类的身体作为繁衍的巢穴,而且有强大的破坏力,任何人,畜都不能避免。 由于蟑螂的快速繁衍,没多久歌尔斯岛上已经被成千上万的蟑螂入侵,而且居民们一个个都被蟑螂吃掉,最后只剩下凯修、妮尔等几个人,他们与恐怖的吃人蟑螂展开了大对决!。故事发生在1910年的上海,美国富家子弟高道生(亚德里安·帕斯达 Adrian Pasdar 饰)结识了名为方林(尊龙饰)的流浪儿,两人之间建立起了非常坚实的友谊。一次偶然中,两人在误打误撞之下发现了大毒枭藏匿毒品的地窖,因而引来了杀身之祸,在枪战中,道生的父亲不幸遇难,而方林则因为给高道生报仇打死了毒枭而遭到了警方的逮捕。 一晃眼二十五年过去了,高道生再度回到了上海想要寻找音信全无的方林,发现此时的方林已经成为了上海滩上有头有脸的人物。时间改变了两人的性格,最终导致了他们的决裂。抗日战争打响了,方林虽然带着妻子离开了上海,但他最放不下的,还是高道生。。