Set on a remote island in the early 20th century, this atmospheric thriller follows a young weather observer who discovers that the island is inhabited by mysterious and hostile creatures….