Grace (Annette Bening) and Edward (Bill Nighy), married for 29 years, live in a small seaside town near a cove under the cliffs called Hope Gap. When their son Jamie (Josh O'Connor) comes to visit for the weekend, Edward informs him that he plans to leave Grace, that same day. Hope Gap tracks the unravelling of three lives, through stages of shock, disbelief, and anger, to a resolution of sorts. There are no villains; only good people who've lived too long with old mistakes and are now paying the price. There are no easy answers and no simple paths to redemption. A husband, a wife, a son are forced to face hard truths, and out of those truths to fashion new lives. In the end, Hope Gap is a story of survival.