In this atmospheric thriller, Demi Moore stars as a successful novelist who retreats to a remote Scottish village following a personal tragedy. As she seeks solace, she becomes entangled in…