Buscando un amigo para el fin del mundo

Un asteroide se dirige hacia la Tierra y el mejor intento por desviarlo fracasó. El mundo se terminará en aproximadamente 21 días. Dodge, un tímido vendedor de seguros, ve fracasar su matrimonio cuando su esposa lo deja en el mismo momento de conocerse la noticia del fin del mundo. Un día, su vecina Penny le entrega a Dodge una carta perdida. La carta es de parte de su novia de la secundaria, Olivia, el amor de su vida. Dodge se da cuenta de que debe ir buscar a Olivia antes de que sea demasiado tarde, mientras que Penny toma la decisión de pasar sus últimos días con su familia en Inglaterra. Aprovechando el momento, Dodge promete ayudar a Penny a alcanzar a su familia si ella lo lleva en su coche. Ella acepta y los dos intentarán llegar a sus destinos antes que el asteroide.