故事發生在倫敦的漢普斯特富人區,艾米麗(黛安·基頓 Diane Keaton 飾)剛剛失去了她的丈夫。一次偶然中,艾米麗透過望遠鏡,發現有一個名叫唐納德(布萊丹·格里森 Brendan Gleeson 飾)的流浪漢住在遠處荒野中的一座棚屋裡。漸漸的,艾米麗對這個男人產生了憐惜和興趣。 艾米麗面臨著很嚴峻的債務問題,當她向好友菲奧娜(萊絲利·曼維爾 Lesley Manville 飾)求助時,意外的得知,菲奧娜和她的丈夫,正在打著唐納德所居住的那片高價土地的主意。於是,艾米麗決定挺身而出,幫助唐納德捍衛他賴以生存的土地。經歷了種種波折之後,兩人總算找到了當年爲唐納德安裝家具的鄰居菲利普先生(詹姆斯·諾頓 James Norton 飾)爲唐納德作證。