Ogromen asteroid drvi proti zemlji in dnevi so nam šteti. Pred uničenjem sveta pa razpade tudi zakon zavarovalniškega agenta Dodgea (Steve Carell), čigar soproga ga v paniki, saj manjka do konca sveta komaj 21 dni, zapusti. Dodge živi po pravilih, njegova odštekana soseda Penny (Keira Knightley) pa še zdaleč ne. Medtem ko se vsak po svoje sooča s koncem sveta, se Dodge ne želi spuščati v norenje kot njegovi prijatelji, Penny pa se spopada s težavami s sebičnim glasbenikom. Penny da Dodgeu izgubljeno pismo, ki ga je poštar po pomoti dal v njen nabiralnik. Pismo mu je poslala njegova nekdanja velika ljubezen Olivia in bi mu lahko spremenilo življenje. Dodge dojame, da jo mora najti, preden bo prepozno, Penny pa si želi zadnje dni preživeti z družino v Angliji, a je zamudila zadnje letalo. Dodge ji obljubi pomoč, če ga s svojim avtomobilom odpelje do Olivie. Ko je usoda sveta vse temnejša, pa postaja njuna vse svetlejša.