Valtava asteroidi lähestyy Maata, ja viimeinen keino sen pysäyttämiseksi on juuri epäonnistunut. Epäonnistunut on myös sana, jolla kutsua helläsanaisen vakuutusmyyjä Dodgen (Golden Globe -voittaja Steve Carell) avioliittoa – sillä uutinen 21 päivän päästä koittavasta maailmanlopusta saa vaimon lähtemään samalta istumalta. Dodge on aina noudattanut sääntöjä, kun taas naapurintyttö Penny (Oscar®-ehdokas Keira Knightley) on spontaanisti jättänyt säännöt omaan arvoonsa. Vastakkaisista syistä kumpikin yrittää teeskennellä kuin loppu ei häämöttäisikään. Dodge kieltäytyy heittäytymästä hullutuksiin ystäviensä tapaan, kun taas Penny keskittyy parisuhdeongelmiinsa itsekkään muusikon kanssa. Kaksikko kohtaa Pennyn koettua kovia poikaystävänsä kanssa ja myöhemmin tämä palauttaa Dodgelle postinkantajan virheellisesti toimittaman kirjeen – joka on miehen entiseltä heilalta ja elämän suurelta rakkaudelta, Olivialta. Mellakoiden yltyessä Dodge päättää etsiä naisen käsiinsä ja Penny haluaa palata perheensä luo Englantiin. Parivaljakko sopii auttavansa toisiaan kuljetusten kanssa ja lähtee matkaan. Hulvattoman matkan varrella kumppanusten elämänkatsomukset saavat – toisin kuin maapallo – aivan uutta valoa.