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. Grace Kaufman and Michael Esper also star.