
Deputy head of a private school Neve (Ashley Madekwe) lives with her husband Ian (Justin Salinger), and teenage children, Sebastian (Samuel Small) and Mary (Maria Almeida) in a nice house in an idyllic country town. But her carefully crafted upper-middle-class life begins to unravel with the arrival of two shadowy figures from her past, Abigail (BAFTA Award winner Bukky Bakray) and Marvin (Jorden Myrie).