在这个即将被一颗小行星撞击的三周里,人们都在忙碌地度过最后的日子。有的人忙着与心爱的人分手,有的人忙着陪伴家人,还有的人忙着完成心愿。道格(史蒂夫·卡瑞尔饰)的妻子已经在第一时间离开了他,留给他的是无尽的寂寞和迷茫。这时,道格偶然遇到了佩妮(凯拉·耐特丽饰),她因为错过回家的机票而在窗下伤心哭泣。两人随即成为了邻居,佩妮帮助道格归还几个月前收到的初恋女友的信件。在阅读信件的过程中,道格发现了自己最初的梦想和对初恋的思念。佩妮感到非常抱歉,决定帮助道格实现他的愿望,于是两人开着汽车,驶向道格心中的初恋女友。在旅途中,两人相处愉快,渐渐地产生了感情。直到他们发现世界末日即将来临,佩妮决定和道格一起度过最后的时光,最终他们在世界末日的最后时刻,牵手走过了这段危机四伏的旅程。