Hampstead , starring Diane Keaton and Brendan Gleeson, is a pleasant movie. It's an enjoyable tale that never gets too challenging emotionally, never gets too deep into any of its characters, and manages to have just enough quirky humor to provide a few decent smiles, making it a worthwhile way to spend just over 90 minutes at the movies. Inspired by, and based upon a true story, Diane plays widower, Emily Walters, who discovers a homeless man, Donald (Brendan) living in a shack on an abandoned hospital estate, opposite her apartment building. When the estate is earmarked for development she takes it upon herself to help save Donald's home.