新世纪某个圣诞节前夕,在美国一座位于沙漠腹地的餐馆内,美丽的克莱尔(阿德琳妮·帕里奇 Adrianne Palicki 饰)和男友吉普(卢卡斯·布莱克 Lucas Black 饰)正全心期待新生命的降临。这一天,一名看似和蔼可亲的老妇人造访餐馆,却说出不详的话语,并引发难以想象的血腥争斗。正在此时,沙漠尽头的天空出现诡异景象,仿佛预示着灾难的到来。 不久,驾驶警车的神秘男子迈克(保罗·贝坦尼 Paul Bettany 饰)来到这群惶恐之人的面前,尾随而来的还有一群形貌邪恶的怪人。原来,随着工业文明的高度发达,人类的精神世界却堕落得无以复加。上帝不满于此,于是决定派出天使大军毁灭人类。而身为天使长的迈克却对此并不认同,他孤军奋战,只为保护人类最后的希望——克莱尔腹中的孩子……
莎拉(莎拉·伯格 Sarah Bolger 饰)的丈夫死了,留下了一儿一女需要莎拉拉扯长大,忍着巨大的悲痛和沉重的经济压力,莎拉只有苦苦支撑,更糟的是,儿子成为了父亲死亡的目击者,巨大的打击让他就此失声,这对于莎拉来说无异于是雪上加霜。 铁托(安德鲁·辛普森 Andrew Simpson 饰)是当地的地头蛇,他看莎拉一人无依无靠,便使用威逼利诱之术,强迫莎拉帮助他藏匿毒品。哪知道一次意外中,莎拉的儿子发现并且毁掉了毒品,损失巨大的铁托在恼羞成怒之中企图强暴莎拉。对于这个男人的压迫,莎拉忍无可忍,终于决定反抗,而她的反击行为很快就在当地引起了一连串的蝴蝶效应。
马库斯(Richard Gibson 饰)邀请自己的同学兼好友雷欧(多米尼克·格尔德Dominic Guard 饰)到自己家去玩,就这样,雷欧结识了马库斯的姐姐玛丽安(朱莉·克里斯蒂 Julie Christie 饰),美丽又善良的玛丽安给雷欧留下了非常深刻的印象。马库斯得了传染病,没办法陪雷欧玩了,雷欧就此结识了名为泰德(阿兰·贝茨 Alan Bates 饰)的农夫,泰德拜托雷欧帮他送信给玛丽安,雷欧答应了他。 之后,雷欧和退伍军人修斯(爱德华·福克斯 Edward Fox 饰)交上了朋友,并且震惊的得知,玛丽安的家人准备将她许配给修斯,不仅如此,雷欧还意外的发现,自己帮泰德和玛丽安送的那些信件,其实是他们的情书。