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