美國(guó)海軍陸戰(zhàn)隊(duì)法蘭(艾德?哈里斯 Ed Harris 飾)將軍因不滿政府對(duì)退伍、戰(zhàn)死軍人及其家屬的補(bǔ)償和福利不滿,率領(lǐng)部下將美軍最新研制的生化武器――VX毒氣彈――偷運(yùn)到羅克島,劫持了81名正在該島觀光的游客,控制了該島。要挾美國(guó)政府48小時(shí)內(nèi)支付1億元贖金否則將殺死人質(zhì)并用毒氣彈襲擊舊金山。羅克島之前曾是美國(guó)防衛(wèi)最嚴(yán)密的監(jiān)獄,易守難攻。美國(guó)政府偶然從檔案中發(fā)現(xiàn)前英國(guó)特工梅森(肖恩?康納利 Sean Connery 飾)曾順利從該監(jiān)獄出逃,于是他們請(qǐng)來(lái)了梅森,要求他30小時(shí)之內(nèi)帶領(lǐng)特種部隊(duì)攻占這座“魔鬼島