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).