四位驻伊美军士兵接到了回国的调令,然而,一次恐怖性炸弹袭击,改变了他们的命运。军用卡车司机凡妮莎(杰西卡•贝尔 Jessica Biel 饰)被炸成重伤,军医威尔(塞缪尔•杰克逊 Samuel L. Jackson 饰)负责救治,结果不幸截肢。贾马尔(50美分 50 Cent 饰)误杀了伊拉克妇女,从此存下心结。汤米(布莱恩•普莱斯列 Brian Presley 饰)亲眼目睹了战友阵亡,悲痛欲绝。四个人回国后,凡妮莎在校园做体育老师,但是配搭的假肢让她黯然神伤。威尔的妻子发现丈夫的情绪总是失控,而叛逆的儿子也经常顶撞父亲;贾马尔和汤米同时进行了心理诊疗小组,但是两人发生争执,分道扬镳,没想到再次见面却是生死一线……
汤姆(约翰·肖 John Thaw 饰)是一个性格非常孤僻古怪的老人,常年独自生活在一座地处偏远的小镇之中,他没有家人也没有朋友,整天摆着一张臭脸,拒人于千里之外。纷飞的战火席卷了大半个世界,即使偏僻的小镇也不能幸免。十一岁的男孩威廉(尼克·罗宾森 Nick Robinson 饰)在伦敦的一次空袭中死里逃生,来到了小镇里寻求庇护,就这样,命运让威廉和汤姆相遇了。
刚开始,汤姆和威廉这对年龄差距巨大,个性南辕北辙的搭档之间产生了很多的误解和矛盾,但随着时间的推移,一老一少相互产生了亲情的联结。就在他们决定相依为命共同生活之时,威廉的母亲忽然出现,她要将威廉带回曾经给他的心灵带来过阴影的伦敦。
1972年,美军在越南溃败撤离柬埔寨之后,纽约时报驻柬埔寨的战地记者辛尼(萨姆·沃特森 Sam Waterston饰)仍留在当地继续采访。柬埔寨人潘迪(吴汉润 Haing S. Ngor饰)是辛尼的当地翻译兼助手。辛尼在潘迪的帮助下,多次化险为夷逃过鬼门关。两人在战火纷飞中结下了深厚的友谊。1975年,红色高棉占领金边。辛尼得以全身而退,然而潘迪却因为没有护照而被捕,开始了生不如死的地狱生活。在柬共的劳动改造中,潘迪目睹了红色高棉政权的残暴血腥,受到了非人的待遇。1978年,越共入侵柬埔寨,潘迪趁机逃亡到泰国边境,与一直在寻找他的老朋友辛尼重逢。