美國南北戰爭,白人軍官羅伯特·古爾德蕭(馬修·布羅德裏克 Matthew Broderick飾)在戰鬥中負傷,被壹位名叫約翰·羅林斯(摩根·弗裏曼 Morgan Freeman飾)的掘墓人發現送進了野戰醫院。在波士頓養病期間,羅伯特自願接下了全部由黑人組成的“麻州第五十四兵團”指揮官的職務。然而面對種族歧視的嚴重偏見和白人同僚的冷嘲熱諷,以及新兵瑞普(丹澤爾·華盛頓 Denzel Washington飾)的種種質疑,他毅然將壹群從南方黑奴制度中脫逃至北方的烏合之眾訓練成壹支紀律嚴明的部隊。由他率領的黑人兵團“麻州第五十四兵團”,在南方的查爾斯坦戰役中寫下光輝的壹頁。然而羅伯特自己卻在上戰場攻堅時壯烈犧牲。