故事發生在位於科羅拉多的小鎮之上,安娜(希瑞·J.威爾森 Sheree J. Wilson 飾)和傑克(Peter LaCroix 飾)本是生活在那裡的非常幸福的一對夫妻,然而災難卻在毫無征兆的情況下襲擊了兩人的家庭,他們的兒子瑞克(Zak Ludwig 飾)在一場意外中不幸喪生。巨大的悲痛擊垮了這個家庭,讓夫妻兩人久久的無法走出陰影。六個月後,安娜和傑克做出了重要的決定,他們決定離開這個小鎮,離開那些悲慘的過去,尋找新的生活。
然而,就在他們啟程的時候,天空中出現了異象,無數的彗星集結起來成為一個又一個巨大的火球,來勢洶洶朝著小鎮襲來,在不久的將來,這片恬靜的土地將淪為一片地獄的火海。