First look at the lighthouse indie horror thriller Widow’s Point