一群美国士兵保护一群印第安人的电影。
隶属于美国海豹突击队的上尉·沃尔特斯(布鲁斯·威利斯饰)奉命率领海豹突击队鹰狮队前往正在内战中的尼日利亚,拯救正在那里进行人道主义救援的美国公民莉娜·肯尼迪博士(莫妮卡·维特饰)、两名修女和一名牧师。当团队到达并准备带走肯尼迪博士时,她拒绝与沃尔特斯上尉一起离开空间站,因为她不想抛弃在她照顾下逐渐康复的病人。她请求上尉·沃尔特斯让近100名难民和她一起撤离,无事可做的沃尔特斯上尉不得不答应带走同时可以行走的难民。
该小组到达了预定的直升机接人地点,但沃尔特斯只把肯尼迪博士带上了直升机,而把难民留在了后面。当直升机飞越该站时,发现留在该站的所有难民都被路过的尼日利亚叛乱分子杀害,这使上尉·沃尔特斯决定返回并将留下的28名难民带到喀麦隆边境。
考察队带着肯尼迪博士和难民们穿过一片茂密的原始森林,路过一个正在被叛军屠杀的村庄后,沃尔特斯决定杀死村里的叛军以阻止屠杀。
当他们继续前进时,小组发现尼日利亚叛军整夜都在追赶他们,这使他们怀疑其中一些难民是叛军的线人。沃尔特斯要求肯尼迪医生说出三天前到达医院的难民的名字。一名难民试图逃跑,但被小队击毙。沃尔特斯在他身上找到了无线电发报机,并质问他是谁命令他的,为什么。他说这是叛军的萨迪上校下令的,原因是要和尼日利亚总统的儿子阿瑟·阿祖卡谈话。小组发现亚瑟和他的保镖混入了难民中,这使得他们的任务涉及外国内政,因此叛军不断追赶他们。沃尔特斯请求杜鲁门号航空母舰的援助,但空域太危险,无法派直升机疏散他们;该航母表示将尽快派出战斗机空中支援。
不幸的是,叛军已经追上了他们并发动了攻击;在激烈的枪战中,四名队员斯洛、莱克和西尔克因火力不足不幸牺牲。沃尔特斯队长和其他队员也中弹受伤。他们带着难民逐渐接近喀麦隆边境,杜鲁门派出的两架F/A-18大黄蜂战斗机也赶到了。沃尔特斯指示战士们攻击森林和烟雾之间的一切。最后,他们成功地将肯尼迪博士、亚瑟和其他难民带到了喀麦隆边境。