There is nothing like impending death to concentrate the mind on life. Certainly not for Harold Fry, the Bunyanesque modern-day everyman who goes out to post a letter to his terminally ill, long-lost friend and ends up hiking 500 miles to say goodbye to her in person.
Harold (Mark Addy), middle-aged and mournful, leaves his Devon home and his distant, disenchanted wife, Maureen (Jenna Russell), to go to the post office. But he is inspired by a petrol station attendant (Sharon Rose, twinkling as Garage Girl) to begin his secular pilgrimage to the Berwick-upon-Tweed hospice where Queenie (Amy Booth-Steel) lies dying.