《最后的城堡》讲述了一座由城堡改建而来的军事监狱中发生的故事。陆军将军埃尔文(罗伯特·雷德福饰)因军事法庭判决被关押于此,监狱长温特(詹姆斯·甘多菲尼饰)表面上笑脸相迎,但很快对埃尔文的军人傲骨感到厌恶。埃尔文在狱中听闻温特的诸多劣迹,起初选择隐忍,但温特剥夺军人尊严的惩罚激怒了他。埃尔文开始以自己的方式带领犯人重拾尊严,并逐渐成为犯人们的领袖。温特感到威胁加剧,下令射杀一名犯人,导致双方矛盾升级。埃尔文决定组织监狱暴动,希望通过上级介入调查温特的行为。这些昔日的军人、如今的犯人们以高度组织和秘密的方式准备作战,最终成功夺取监狱,吹响了反抗的号角。