上海解放在即,中共上海地下党接到情报,国民党保密局部署制定、代号为“墨斗鱼计划”的绝密档案,将于第二天下午五点押运台湾。情报显示,这份被国民党高层认为“共产党得到它,等于得到了大半座上海城”的档案,是八千多名特务在上海解放后的潜伏计划和详细名单。地下党主要领导人夏伯明经上级批准,迅速调集精兵强将执行酝酿已久的“鱼雷方案”,连夜出击,截获档案。因遭到潜伏在地下党内部的国民党“蝉”字辈特务的破坏,夏伯明和特派员林道宏不得不取消这个志在必得的行动,他们意识到这次未果的行动,必然会引起国民党保密局上海办事处少将处长姜继勋的高度警觉,决定启动针对“鱼雷方案”失利而预备的“黎明行动”,实施一系列应急措施,既要转移姜继勋内查外调的视线,保护战斗在敌人内部的同志生命安全,又要挖出潜伏在内部的特务,精心布下天罗地网,再擒墨斗鱼。。1944年,盟军已经登陆欧洲对纳粹展开反攻,在耶鲁学习法律的汤姆·哈特在参议院父亲的安排下进入部队担任驻扎后方的中尉,一次护送任务中,哈特不幸被俘,被纳粹送往集中营中关押。在集中营里,出身军官世家的威廉·麦克纳马拉上校担任俘虏们的领导,他将可能出卖了盟军情报的哈特分配到士兵营房,又将两名黑人飞行员指派给哈特照顾,集中营中充斥着种族歧视的气氛,哈特不得不尽力避免黑人飞行员遭受不公对待,然而一名飞行员还是死于陷害,而剩下的另一名飞行员则卷入了谋杀,哈特决定为黑人辩护,向集中营中的歧视宣战……。