Diane Keaton schwimmt nach dem Tod ihres Mannes in einem Meer von Schulden. Im vornehmen Hampstead lernt sie den Obdachlosen Brendan Gleeson kennen und akzeptiert, dass sie es vergelichsweise gut erwischt hat.
Hampstead ist eine bessere englische Wohngegend. Die Amerikanerin Emily Walters lebt hier, zunehmend angewidert von ihrer Umgebung. Sie setzt sich eines Tages für den kauzigen Donald Horner ein, der im Park in einer selbstgebauten Hütte wohnt. Zwischen den beiden Eigenwilligen funkt es bald. Doch Horner soll seine Hütte aufgeben, da ein Hotel auf dem Grundstück gebaut werden soll. Emily will Horners Idylle retten - und zieht vor Gericht.