天文學研究生凱特(詹妮弗·勞倫斯 Jennifer Lawrence 飾)和她的導師蘭道爾博士(萊昂納多·迪卡普里奧 Leonardo DiCaprio 飾)在一次研究中震驚的發現,一顆像喜馬拉雅山那麽大的彗星正在全速向地球靠近,不出意外的話,6個月之後,這顆彗星會抵達地球,將這里的一切都毀滅。 凱特和蘭道爾找到了美國總統奧爾良(梅麗爾·斯特里普 Meryl Streep 飾),希望她能夠重視此事,可是,他們得到的卻是嘲笑和蔑視。之後,師徒兩人轉而向媒體求助,決定跳過政府,直接向民眾揭露這個秘密,效果當然也不盡如人意,不僅如此,凱特還因為泄露了國家機密而遭到了FBI的逮捕。當奧爾良總統深陷艷照醜聞中之時,她終於想到了這兩個可憐的科學家,於是,她決定再給他們一次機會,借由政府之口將地球將要毀滅的消息昭告天下。