Margaret (Rebecca Hall) has her life in order. Capable, disciplined, successful, and solely responsible for the raising of her teenage daughter, who’s preparing to leave for university – just as Margaret intended – everything in her life is under control. That is, until David (Tim Roth) returns, carrying with him the horrors of Margaret's past.
UK premiere.