Mieszkający w Devon, na południu Anglii, nieśmiały starszy mężczyzna imieniem Harold (Jim Broadbent) wiedzie spokojne życie wraz ze swoją żoną Maureen (Penelope Wilton). Otrzymuje on nadany na dalekiej północy kraju, w Berwick-upon-Tweed, list, w którym przebywająca w hospicjum dawna przyjaciółka Quennie Henessy (Linda Bassett) żegna się z nim. Poruszony mężczyzna skreśla na kartce kilka słów i wychodzi z zamiarem wrzucenia koperty do skrzynki na listy, ale zamiast tego mija ją i spontanicznie wyrusza na pieszą wędrówkę. Z drogi dzwoni do hospicjum, mówiąc, że niebawem tam dotrze, i do żony, by poinformować ją o podjętej decyzji. Podczas swojej pielgrzymki, liczącej 500 mil, Harold nieprzerwanie wierzy, że w ten sposób ocali dawną przyjaciółkę. Każdego dnia spotyka życzliwych ludzi, którzy mu pomagają, a nawet zyskuje zwolenników, którzy się do niego przyłączają, i staje się sławny. Wędrówka powoduje też, że wraca pamięcią do tragicznego wydarzenia sprzed lat, śmierci jedynego syna, Davida (Earl Cave). Adaptacja powieści Rachel Joyce.