La película comienza cuando la NASA descubre un asteroide del tamaño de Texas va a impactar contra la Tierra en menos de veinte días. Ante esta situación de emergencia deciden que la única cosa que pueden hacer para evitar la colisión es perforar el asteroide e introducir una bomba nuclear para hacerlo decidir si propone la misión pedazos.Para como Harry S. Stamper (Bruce Willis), un perforador de petróleo Él tiene varios años de experiencia a sus espaldas. Harry acepta la tarea con la intención de liderar un grupo de hombres escogidos por él mismo. Estos hombres son A. J. Frost (Ben Affleck), que es el novio de su hija Grace (Liv Tyler); Rockhound (Steve Buscemi); Jayotis (Michael Clarke Duncan), y un geólogo llamado Oscar Choi (Owen Wilson) .El equipo se dividirá en dos transbordadores para realizar la maniobra peligrosa, que dependen las vidas de millones de personas.