第二次世界大战后,美国开始大力建设海军航空兵。
1950年初,汤姆·哈德纳中尉(格伦·鲍威尔饰)调至昆西特角海军航空站的第32战斗机中队(VF-32),并结识了该部队唯一的非裔美国成员杰西·布朗少尉(乔纳森·梅杰斯饰)。哈德纳与中队融洽相处,该中队配备F4U-4“海盗”战斗机(绰号“寡妇制造者”)——这种飞机动力强劲,但一旦操作不当,就会发生致命事故。中队的飞行员包括马蒂·古德(乔·乔纳斯饰)、博·拉弗里(斯宾塞·内维尔饰)、比尔·科因(达伦·卡加索夫饰)和卡罗尔·莫林。迪克·塞沃利少校(托马斯·萨多斯基饰)担任中队指挥官。哈德纳与布朗搭档。布朗喜欢打破常规,并非总是墨守成规。
布朗的车抛锚后,哈德纳开始载他,并最终结识了他的妻子黛西(克里斯蒂娜·杰克逊饰)和他们的小女儿帕姆。布朗一家过得还不错,但却与种族主义邻居相处不融洽,布朗甚至在执行任务前对着镜子大声咒骂自己,以此来激励自己。
VF-32在驻扎在昆西特角的航空母舰上通过了“海盗”号的航母测试。哈德纳的成绩完美,而布朗则因首次降落失败而差点导致全员阵亡,不得不进行绕飞而受到训诫。该中队转移到莱特号航空母舰(由T.U.西森上校(迪恩·登顿饰)指挥),该舰被部署到地中海,以遏制苏联的侵略。出发前,黛西让哈德纳承诺他会陪伴杰西。在航空母舰上,《生活》杂志刊登了一篇人物特写,报道杰西是舰上唯一的非裔美国飞行员。杰西拒绝卷入非裔美国人的抗争,只专注于海军飞行员为国家服务的本职工作。然而,航空母舰上的军官和水兵们却因为杰西受到特殊待遇而对他们指手画脚。一名海军陆战队员甚至以骚扰杰西为乐,而杰西却拒绝反抗他。
航行途中,中队成员莫林(尼克·哈格罗夫饰)在试图驾驶一架“海盗”式飞机降落时坠机身亡。哈德纳质问莫林为何不听从指令(莫林猛踩“海盗”式飞机油门,导致飞机翻转,最终导致事故发生)。但布朗解释说,指令并非总是有效——如果布朗完全按照指令行事,他的职业生涯早期就会被那些希望他失败的种族主义上级军官所阻挠。
该部队在法国戛纳上岸休假,布朗在海滩上偶遇女演员伊丽莎白·泰勒(赛琳达·斯旺饰),并成功为中队争取到赌场的邀请,令他们印象深刻。在赌场,杰西不得不与门卫争吵,门卫不敢相信伊丽莎白竟然邀请一位非裔美国人到他们的赌场。进门后,伊丽莎白邀请飞行员们到她的桌边坐下。杰西航空母舰上的海军陆战队员早已坐在桌边。哈德纳与一名之前骚扰过布朗的海军陆战队员发生醉酒斗殴后,布朗告诉哈德纳不要替他打架,只要在他身边就好。莱特岛的非裔美国船员们送给布朗一块昂贵的手表,他们钦佩布朗的工作精神。
第二天,中队获悉南北朝鲜爆发战争,莱特岛正在重新部署支援南朝鲜。1950年11月,VF-32抵达朝鲜,得知中国军队已介入朝鲜半岛的战争,并开始击退美军。中队部署摧毁鸭绿江上连接中朝的两座桥梁(此前,B-29轰炸机曾被部署摧毁这些桥梁,但未能成功。这些桥梁是中国向朝鲜增兵的主要通道),但他们只被允许在朝鲜边境开火。塞沃利告诉他的中队,无论发生什么,都要把所有人带回家。
布朗和哈德纳击退了一架米格15战斗机,其他人则攻击桥梁,但一座桥依然屹立不倒。面对来自中国江岸的防空火力,哈德纳下令撤退,但布朗违抗命令,独自攻击桥梁,成功摧毁了桥梁。
哈德纳的战后报告赞扬了布朗,但也提到他违抗命令。布朗告诉哈德纳,尽管哈德纳试图修改报告,但布朗仍以此为借口,拒绝在他余下的职业生涯中晋升。在另一次支援被围困在长津湖的海军陆战队(包括之前骚扰布朗的海军陆战队)的任务中,布朗的“海盗”式飞机被中国士兵的炮火击中,被迫迫降在朝鲜山区的一片空地上。哈德纳看到布朗还活着,但被困在驾驶舱里,于是故意将自己的飞机坠毁在空地上以支援布朗。尽管哈德纳扑灭了发动机起火,但未能将受伤的布朗从飞机残骸中救出,布朗在海军陆战队西科斯基直升机抵达救援后不久就不幸身亡。
回到莱特岛,哈德纳的指挥官认为试图从中国控制区找回布朗的尸体风险太大,因此 VF-32(受伤的哈德纳除外)被派去执行“葬礼飞行”以摧毁被击落的海盗船,布朗的尸体仍在里面。
几个月后,悲痛欲绝的哈德纳因救下布朗的努力而从哈里·S·杜鲁门总统手中接过了荣誉勋章。仪式结束后,哈德纳与黛西交谈,为未能救出丈夫而道歉。黛西说,她只是让他承诺会陪伴杰西,而不是让他去救他。哈德纳告诉她,杰西临终遗言表达了他有多爱她。
影片结尾指出,布朗的遗体从未从朝鲜找到,而哈德纳和布朗的家人至今仍是亲密的朋友。