Una familia luchará para sobrevivir cuando un asteroide capaz de destruir el planeta se acerca a la Tierra. John Garrity (Gerard Butler), su esposa Allison (Morena Baccarin) y su pequeño hijo se embarcarán en un peligroso viaje en busca del santuario habilitado en Groenlandia para proteger a los sobrevivientes. En el viaje se encontrarán con lo mejor y lo peor de la humanidad, en una carrera contra el tiempo.-