El londinense barrio Hampstead Village es conocido por su apreciado parque, un rincón de campo y paz, en medio de la enorme metrópolis. Junto a él vive Emily Walters (Diane Keaton), una viuda que desde que murió su marido no presta atención a su viejo apartamento, a sus problemas económicos ni a su hijo Philip (James Norton). A pesar de los consejos de su amiga Fiona (Lesley Manville), Emily no admite que su vida se está desmoronando. Un día, mientras observa el parque desde la ventana, descubre una casa destartalada y al hombre (Brendan Gleeson) que vive en ella.