電影開篇的時候,壹位美國將軍在墓碑前悼念他的妻子。他的部下在秘密行動中犧牲,卻不被政府承認,家屬無法得到榮譽和撫恤。這位將軍在上訴不果之後,決定采取行動。
這位身經百戰,獲得多枚獎章的將軍叫漢默。他帶領部下劫走了15枚新式VX毒氣彈。隨後他們控制了阿卡拉島。這裏原是壹個監獄,現在成了旅遊地,俗稱惡魔島。在島的遊客全部成了人質。漢默將軍憑毒氣彈和人質向國家要1億美元,為受到不公正待遇的海軍陸戰隊員陣亡士兵作賠償金。
聯邦調查局主任弗格森會同國防部召開會議,決定派突擊隊上島。但是阿卡拉監獄防守監視十分嚴密,被稱為“惡魔島”,從來沒有人越獄成功,因此突擊隊根本無從進入阿卡拉監獄。在國家絕密檔案中,卻有壹個老英國特工梅森是成功逃出阿卡拉的,只有他才能完成這次任務。為了說服梅森帶人潛入阿卡拉島,弗格森對他做了虛假承諾,告訴他將得到赦免,重獲自由。梅森與化學專家斯坦利會同執行這次突襲任務的突擊隊員成功地從地下遂道進入了阿卡拉監獄。但不料已被放置的感受器發現,突擊隊被發現並被包圍。混戰中,突擊隊員全部被殺,只有梅森和斯坦利僥幸逃生。斯坦利告訴了梅森事情的真相,並請求他協助去拆除毒氣導彈,梅森終於答應了。
在拆除了12枚導彈後,漢默的部下將他們抓獲。在監獄中梅森告訴斯坦利當年他的被捕是因為他掌握著壹個美國政府絕密的膠卷,時至今日,它仍未失效。被捕後他成了英美兩國都不承認的人。梅森用越獄的辦法打開了門,兩人逃出監獄去拆除剩下的導彈。而漢默的部下已經發現政府在欺騙他們,然而由於身為真正的軍人的漢默將軍根本不同意真正使用毒氣彈去殺害無辜的人民,於是內部發生混戰。漢默受了重傷,將最後壹枚導彈的位置告訴了斯坦利後就死去了。於此同時政府派出了轟炸機來炸毀島嶼。經過激烈緊張的鬥爭,兩人終於拆除了毒氣彈,成功完成了任務。正在斯坦利點燃綠色的信號彈時,轟炸機也放出了導彈,所幸的是島上的人質並未傷亡。
梅森和斯坦利因及時跳入海中而幸免於死,斯坦利正好借此機會向弗格森報告說梅森已死,卻將他放走了。梅森臨走前將膠卷的藏匿處告訴了斯坦利。