Le film suit la famille Garrity – John (Gerard Butler), sa femme Allison (Morena Baccarin) et leur jeune fils Nathan – alors qu'ils tentent de survivre à une catastrophe planétaire imminente. Une comète massive, nommée Clark, est sur le point de percuter la Terre, menaçant d'anéantir la majeure partie de la vie sur la planète.
Alors que le chaos éclate, John reçoit une notification du gouvernement l'informant que sa famille a été sélectionnée pour se réfugier dans des bunkers souterrains secrets au Groenland, censés être les seuls endroits sûrs. Cependant, le voyage vers ces refuges est semé d'embûches et de dangers.
La famille doit d'abord atteindre une base militaire pour prendre un vol, mais la panique générale et les émeutes rendent les déplacements extrêmement périlleux. Au cours de leur tentative, ils sont séparés : Nathan, qui est diabétique, perd son insuline et la famille doit faire face à des décisions déchirantes.
John et Allison se retrouvent chacun de leur côté, cherchant désespérément à se rejoindre et à assurer la sécurité de leur fils.