In this atmospheric thriller, Demi Moore stars as Rachel Carlson, a successful novelist who retreats to a remote Scottish village to find solace after a personal tragedy. As she settles…