美国海军陆战队法兰(艾德?哈里斯 Ed Harris 饰)将军因不满政府对退伍、战死军人及其家属的补偿和福利不满,率领部下将美军最新研制的生化武器――VX毒气弹――偷运到罗克岛,劫持了81名正在该岛观光的游客,控制了该岛。要挟美国政府48小时内支付1亿元赎金否则将杀死人质并用毒气弹袭击旧金山。 罗克岛之前曾是美国防卫最严密的监狱,易守难攻。美国政府偶然从档案中发现前英国特工梅森(肖恩?康纳利 Sean Connery 饰)曾顺利从该监狱出逃,于是他们请来了梅森,要求他30小时之内带领特种部队攻占这座“魔鬼岛”……
亚历山大·斯特恩,又名艾斯,是一名私家侦探,有一位非常要好的小兄弟玛克丝。一日,日本人村田找到他,雇佣他寻找一位老妇人,要和她进行一笔房产交易,但是老妇人在克鲁律师的协助下,已经将房产卖给其他人。 日本人又盯上另一处房产,房产的主人便是玛克丝的外祖父格诺,但是格诺在去往律师事务所的途中被人杀害,艾斯亲眼目睹了这一切。格诺的继承人是玛克丝的母亲格蒂——一个患有精神病的妇人,不幸的是,格蒂也被神秘暗杀了,而艾斯仍旧是目击者。 玛克丝成了唯一的合法继承人,而他似乎正被克鲁律师所控制,艾斯要救他的兄弟于危难之中,没想到,自己却无故进了警察局,接受审讯。与此同时,玛克丝已将房产卖给了村田,准备带着钱环游世界,愿望没达成,他被克鲁的人杀死了。 艾斯以为这一切结束了,这时,克鲁出现了,他告诉艾斯,其实,玛克丝才是真正的幕后黑手……