Viisi vuotta sitten Dennis (Simon Pegg) seisoi alttarilla mennäkseen naimisiin raskaana olevan morsiamensa Libbyn (Thandie Newton) kanssa. Denniksen päätä alkoi kuitenkin paleltaa ja hän otti jalat alleen – ja on juossut samaa kehää siitä asti. Kun Dennis saa kuulla että Libby tapailee itseriittoista onnenonkija Whitiä (Hank Azaria) hän päättää että nyt jos koskaan on aika toimia. Dennis ilmoittautuu maratonille todistaakseen ettei ole luovuttaja, mutta uudistumisen kova hinta selviää aivan liian pian hien, tuskan ja kyynelten muodossa. Kukaan ei tunnu antavan hänelle mahdollisuutta, mutta Dennis tietää tilaisuuden olevan ainoa toivo päästä eroon pakenevan pellen maineestaan…