Egy hatalmas méretű üstökös közelít a Föld felé, amely már bizonyos, hogy az emberiség 80 százalékának a pusztulását okozza. A totális káosz, és tömeges pánik közepette a kormány elrendeli, hogy a kiválasztott családok menjenek az óvóhelyekre. John Garrity (Gerard Butler) és családja is a kiválasztottak között van. Ám amikor kiderül, hogy a fia cukorbeteg, a feleségével (Morena Baccarin) együtt eltűnnek a bázisról. John reménytelenül a kutatásukra indul. Az elszánt férfi csak egy dolgot akar: biztonságban tudni a feleségét és a kisfiát. A végzetes, apokaliptikus katasztrófa árnyékában Garrity bármire képes, hogy eljuttassa szeretteit a Föld utolsó, védelmet nyújtó menedékére.