Som al segle XXI. Ha estat descobert a la Lluna un misteriós artefacte alienígena que envia senyals en direcció Júpiter. Per tal de descobrir la natura de les emissions, la nau Discovery hi és enviada.

Un asteroide de la mida de l'estat de Texas apunta directament cap a la Terra. A la NASA, només hi troben una possible solució: enviar un equip d'astronautes a l'espai perquè destrueixi el meteorit abans que xoqui amb el nostre planeta. Per això recorren a Harry S. Stamper, el major expert en perforacions petrolíferes, i al seu qualificat equip de perforadors, perquè aterrin a la superfície de l'asteroide, el perforin i introdueixin un dispositiu nuclear que en esclatar aconsegueixi desviar la seva trajectòria i poder salvar el planeta.

Un programador informàtic es troba transportat dins del videojoc que ha inventat i haurà de superar nombroses proves per sobreviure a la seva pròpia creació informàtica.

El Danny i en Walter són dos germans que sempre s'estan barallant o buscant aventures perquè s'avorreixen. Els nanos viuen amb el seu pare i la seva germana gran. Un dia el Danny s'amaga en un petit muntacàrregues i en Walter el fa baixar fins al soterrani, un lloc que els dos nens temen.

Quan la NASA s'adona que els russos estan a punt d'aconseguir portar un home a la Lluna, l'agència comença a entrenar un astronauta per avançar els russos. Els astronautes candidats a ser el primer home a trepitjar la lluna són Lee Stegler (James Caan), Chiz (Robert Duvall) i Rick (Michael Murphy). Entre Lee i Chiz hi ha una petita rivalitat compartida per les seves esposes. Oblidant la seva relativa inexperiència, Lee és l'escollit per la NASA. Oblidant les seves diferències Chiz comença a instruir-lo en com sobreviure a l'espai. Però els entrenaments són detinguts sobtadament quan es descobreix que una nau russa, el Vostok, està maniobrant per preparar l'allunatge. No hi ha temps de més preparació i Lee s'enfonsa. Si arriba a la Lluna hi haurà d'estar tot un any en una estació lunar fins que la càpsula de l'Apol·lo pugui acudir a rescatar-lo.