一座由城堡改建的軍事監獄迎來了一位重量級犯人——陸軍將軍埃爾文(羅伯特·雷德福飾),監獄長溫特(詹姆斯·甘多菲尼飾)表面熱情接待,卻因埃爾文的軍人傲骨心生厭惡。溫特用剝奪尊嚴的方式懲罰犯人,最終激怒埃爾文。埃爾文開始組織囚犯恢復軍人榮譽,并逐漸成為監獄內的實際領袖。溫特因感受到威脅而采取極端手段,下令射殺一名犯人,導致矛盾激化。埃爾文決定策劃監獄暴動以揭露溫特的罪行,一群曾是軍人的犯人秘密籌備行動。通過雙重間諜成功獲取關鍵情報后,暴動正式爆發,在犯人軍團的強力反擊下,監獄陷入混亂。最終溫特及其手下被制服,軍隊高層介入調查,埃爾文在完成使命后選擇繼續服刑以承擔應有責任。