La Terra ha solo tre settimane di vita, dopodiché l'asteroide Matilda impatterà sul pianeta decretandone la distruzione totale. Dodge (Steve Carell), un assicuratore abbandonato dalla moglie, ha un unico desiderio: rivedere Olivia il suo amore di gioventù. Mentre l'umanità si dirige verso la catastrofe con tumulti e saccheggi, Dodge incontra Penny (Keira Knightley), una giovane vicina di casa disperata perché non ha più tempo per raggiungere i famigliari in Gran Bretagna. I due si mettono in viaggio con la reciproca promessa di aiutarsi a vicenda.