Que feriez-vous si la fin du monde arrivait dans 3 semaines ? C’est la question que toute l’humanité est obligée de se poser après la découverte d’un astéroïde se dirigeant tout droit vers notre planète. Certains continuent leur routine quotidienne, d’autres s’autorisent tous les excès, toutes les folies. Dodge (Steve Carrell) est quant à lui nouvellement célibataire, sa femme ayant décidé que finalement, elle préférait encore affronter la fin du monde sans son mari. Il décide alors de partir à la recherche de son amour de jeunesse, qu’il n’a pas vu depuis 25 ans. Mais sa rencontre avec Penny (Keira Knightley) risque de bouleverser tous ses plans.