Den amerikanske enkefrue, Emily Walker (Diane Keaton), bor ved den smukke hede Hampstead Village i London. Fra sit vindue ser hun et overfald på den excentriske eneboer, Donald (Brendan Gleeson), der har et primitivt men enestående hus i skoven. Emily opsøger ham og opdager, at der bag det barske ydre gemmer sig en charmerende og underfundig mand. Og da Donalds hus og liv i pagt med naturen er truet af et kommende storbyggeri, beslutter Emily sig for at kæmpe imod sammen med denne ualmindelige mand – en mand som hun måske endda kan blive forelsket i.