倫敦漢普斯特德區,寡婦艾米麗(黛安·基頓飾)因債務危機陷入困境。某日她偶然用望遠鏡發現流浪漢唐納德(布萊丹·格里森飾)在荒野搭建棚屋棲身,逐漸對其產生憐憫。當向摯友菲奧娜(萊絲利·曼維爾飾)求助時,意外得知對方夫婦正企圖通過非法手段取得唐納德占據的高價土地開發權。艾米麗轉而協助唐納德捍衛生存空間,在律師調查過程中,兩人歷經阻礙終于找到關鍵證人——曾為唐納德制作家具的鄰居菲利普(詹姆斯·諾頓飾)。通過菲利普提供的土地使用歷史證據,他們成功阻止了開發商的強拆計劃。這場抗爭不僅讓唐納德保住了棲身之地,也讓艾米麗在菲利普的陪伴下走出喪夫陰影。片尾暗示這片被保護的土地最終以合理方案實現公共化管理,而兩位主角在共同奮斗中萌生的情感也為故事畫上溫暖句點。