I was actually liking this movie, until every other scene looked like a weird hallucination that Mary had. It started to seem incredibly random. They took out all the novel's world-building & replaced it with cgi. While beautiful, it wasn't very coherent. Changing the movie's timeline to the 40's didnt seem necessary other than being different to the other adaptations.