Andrew Semans writes and directs this psychological thriller starring Rebecca Hall and Tim Roth. Margaret (Hall)'s carefully controlled life begins to unravel when David (Roth), a dangerous and sadistic man from her past, insinuates himself back into her life.