I loved the novel, a complex, riveting story. Although I appreciate the difficulties inherent in translating this novel for one movie, it is such a departure from the original story, that it's almost impossible not to be disappointed. The stunning visuals do not make up for the script's weaknesses. Particularly disappointing was casting Olivia Cooke as Artemis. If you have read the novel, you will understand why. Artemis' real life version was deliberately portrayed in the novel to make a point. That has been blunted in the movie despite the inclusion of one physical "flaw".

If you have never wreathe novel, then you might be somewhat entertained by this movie, but will not have experienced the real beauty of this story.