故事发生在1964年的6月,一辆载有三位民权主义者的车辆被三K党所劫持,之后一行人音信全无。鲁帕特(吉恩·哈克曼 Gene Hackman 饰)和艾伦(威廉·达福 Willem Dafoe 饰)是两帮调查局的探员,他们被指派调查这起恶劣的事件,然而,当两人到达小镇开始调查时,却发现他们的工作遭遇了重重的困难,没有人愿意相信他们,更没有人能够提供有价值的线索。
皮尔(布拉德·道里夫 Brad Dourif 饰)是小镇的副镇长,同时亦是一名坚定的三K党成员,个性粗暴邪恶的他常常将软弱温和的妻子(弗兰西斯·麦克多蒙德 Frances McDormand 饰)揍得遍体鳞伤。鲁帕特十分同情皮尔妻子的遭遇,随着时间的推移,皮尔的妻子渐渐对鲁帕特产生了感情,这让鲁帕特和艾伦看到了案件的突破口。。1937年,“七七事变”后,八路军奉命东渡黄河。郑川率独立团开赴前线,激战平型关、获得嘉奖;而国军失利遭批评,周治国不服郑川。战乱中,郑川与失去音讯的妻子黎英偶遇,在黎英帮助下,独立团突袭机场,支援了正面战场。日军受困转而突袭娘子关,太原沦陷。独立团以太岳山为依托创建抗日根据地,首先剿灭土匪,赢得百姓拥护,却引得周福源等顽固派不安,大搞摩擦,黎英牺牲。为顾大局,独立团洒泪撤离。日军随即发动中条山战役,国军惨败,周治国捐躯,太岳沦陷。独立团重新开辟根据地,郑川指挥“太岳围困战”。作曲家冼星海目睹战士壮举,创作《黄河大合唱》。经历鏖战,“围困战”获胜利,最终打败了日本,反法西斯战争胜利。。