故事发生在伦敦的汉普斯特富人区,艾米丽(黛安·基顿DianeKeaton饰)刚刚失去了她的丈夫。一次偶然中,艾米丽透过望远镜,发现有一个名叫唐纳德(布莱丹·格里森BrendanGleeson饰)的流浪汉住在远处荒野中的一座棚屋里。渐渐的,艾米丽对这个男人产生了怜惜和兴趣。 艾米丽面临着很严峻的债务问题,当她向好友菲奥娜(莱丝利·曼维尔LesleyManville饰)求助时,意外的得知,菲奥娜和她的丈夫,正在打着唐纳德所居住的那片高价土地的主意。于是,艾米丽决定挺身而出,帮助唐纳德捍卫他赖以生存的土地。经历了种种波折之后,两人总算找到了当年为唐纳德安装家具的邻居菲利普先生(詹姆斯·诺顿JamesNorton饰)为唐纳德作证。