十一世纪末期,罗马教皇组织了一支十字军对抗占领圣城耶路撒冷的撒拉逊人.三个年轻的好朋友理查德,彼德和安德鲁一起加入了十字军.这三人有着不同的背景,安德鲁是个牧羊人,彼德是个可怜的铸钟者,是一个信基督教的女人和一个撒拉逊男人的私生子,理查德是奥罗卡斯特的男爵威廉的儿子,男爵被与他敌对的兄弟谋杀了.十字军使用的暴力方法很快使得三个朋友之间产生分歧,在对犹太寺庙的血腥攻击之后,他们三人分道扬镳,安德鲁仍然追随十字军,而彼德和理查德则在耶路撒冷陪伴犹太女人雷切尔,她的老师,一位犹太学者,在十字军进攻中被杀害了……。天体物理学家库尔特·西格尔和格温·阿姆斯特朗,以及飞行军官玛拉·普里查德发现了一块奇特的陨石,经过研究和测算发现竟是小行星的碎片。数据分析显示,直径约两英尺宽的小行星法厄同将隐藏于正在发生的流星雨风暴中,于两个小时后撞击地球。格温等人意识到必须在阻止流星雨风暴的同时,阻止小行星的撞击。与此同时,为了阻止已经监测到的流星雨风暴,全球各个国家正在联合起来启动5级响应——发射全部核弹,在地球大气层外阻止流星风暴撞击地球。但根据格温等人的分析,如果此时发射全部核弹阻止流星风暴,必将失去阻止小行星与地球碰撞的最有利措施,届时人类将面临灭顶之灾,必须说服最高指挥官,将一半核弹用于阻止流行风暴,另一半阻止小行星。但当众人经过艰难争取终于说服指挥官改变5级响应的部署,却已经失去了大部分的核弹。时间所剩无几。格温等人只能尝试利用尚在研究中的布雷博格效应,奋力一搏……。