故事发生在1972年美国一个叫洛克威尔的小镇莱瑞德上校负责将战争中牺牲的士兵遗体护送回他们的家乡,并为他们在当地举行军事化葬礼。这一次,莱瑞德上校来到洛克威尔镇,并带回了军官格威特的遗体。一对年老的黑人夫妇接待了莱瑞德,他们是格威特的父母。他们决定将格威特安葬在小镇的墓地里,却遭到了当地许多居民和政府的反对,原因就是格威特是一名黑人。面对一位英雄在死后还要忍受人们的种族歧视,莱瑞德上校悲愤不已,他决心通过自己的力量改变这一切。莱瑞德通过一直支持格威特一家的麦考利斯特夫人认识了当地报纸的主编,经过努力主编同意给莱瑞德一些时间收集关于格威特生前的英雄事迹,并把这些都刊登在报纸上,以此改变小镇居民对他的歧视。莱瑞德上校来到了格威特生前所在部队,在对他的部下问话的过程中,莱瑞德发现所有的人都在赞扬格威特的勇敢,但又似乎对他牺牲时的情景避而不谈。莱瑞斯上校感觉这其中一定有什么事情,他甚至想到是格威特的部下设计将他杀害。