Hampstead (2017): cast, story & where to watch
2017 · Film · ★ 6

Released in 2017, Hampstead is a comedy and romance film directed by Joel Hopkins, running about 102 minutes.
What it’s about. Emily Walters is an American widow living a peaceful, uneventful existence in the idyllic Hampstead Village of London, when she meets local recluse, Donald Horner. For 17 years, Donald has lived—wildly yet peacefully—in a ramshackle hut near the edge of the forest. When Emily learns his home is the target of developers who will stop at nothing to remove him, saving Donald and his property becomes her personal mission. Despite his gruff exterior and polite refusals for help, Emily is drawn to him—as he is to her—and what begins as a charitable cause evolves into a relationship that will grow even as the bulldozers close in.
Who’s in it. Hampstead stars Diane Keaton as Emily Walters, Brendan Gleeson as Donald Horner, James Norton as Philip and Lesley Manville as Fiona, among others.
How it landed. With an audience score of 6.0/10, Hampstead has drawn a solid, mixed-to-positive response. It went on to earn $6.3M at the box office.
Where to watch. In US you can stream it on Philo, AMC Plus Apple TV Channel , AMC+ Amazon Channel and AMC+ and rent or buy it from Apple TV Store, Fandango At Home, Amazon Video and Google Play Movies. See the full, country-by-country breakdown on our where to watch Hampstead page.
If you liked it. Fans of Hampstead tend to enjoy Forrest Gump, Parasite, Life Is Beautiful and Fight Club.
Frequently asked
- Where can I watch Hampstead (2017)?
- In US, Hampstead is available to stream on Philo, AMC Plus Apple TV Channel and AMC+ Amazon Channel, and rent or buy from Apple TV Store, Fandango At Home and Amazon Video. Availability varies by country — check our where-to-watch page for every region.
- Is Hampstead worth watching?
- Hampstead holds an audience score of 6.0 out of 10, and is a strong pick if you enjoy comedy and romance. Reactions are mixed, so it may depend on taste.
- Who stars in Hampstead?
- Hampstead stars Diane Keaton, Brendan Gleeson, James Norton, Lesley Manville and Jason Watkins.
- When was Hampstead released?
- Hampstead was released in 2017, with a runtime of about 102 minutes.
