I de sydlige Californien i 1950'erne oplever teenagerne Danny og den australske Sandy en sommerforelskelse. De bryder op, men mødes til begges overraskelse igen på Rydell High, da det nye skoleår begynder. Danny tilhører imidlertid skolens klike af barske fyre og har derfor svært ved at stå ved sine følelser for dydsmønstret Sandy.

Hele jorden er i alvorlig fare for udslettelse, da en masse fjendtligsindede rumvæsener begynder at pulverisere den ene storby efter den anden. Jagerpiloten Steven (Will Smith), Computerteknikeren David (Jeff Goldblum) og selve den amerikanske præsident (Bill Pullman) er bare nogle af de personer, der forsøger at rede menneskeheden fra destruktion.