梅格(朱迪·福斯特 Jodie Foster 饰)刚刚结束了一场失败的婚姻,为了离开容易勾起回忆的伤心地,梅格带着女儿莎拉(克里斯汀·斯图尔特 Kristen Stewart 饰)搬进了一幢位于纽约的大房子内。虽然这座建筑已经有些年头了,但是梅格和莎拉对他们的新家还是感到十分的满意。 在屋子里,梅格发现了一间紧急避难所,里面除了有充足的食物和水外,还有一套完善的闭路监视
泰勒(查理•辛 Charlie Sheen 饰)是越战期间的一名美国大学生,他前往越南前线去服兵役,被分到了一个步兵部队。部队里有两个人一直对他影响颇大——伊莱亚斯(威廉•达福 Willem Dafoe 饰)和巴恩斯(汤姆•贝伦杰 Tom Berenger 饰)。他们两人对战争的看法截然不同,前者不忍残杀无辜,而后者却杀人如麻,泰勒心里非常迷惑,到底谁对战争的看法才是正确。