I've never read the books this was based on so I cannot comment if it's faithful or accurate.. I tuned in because I saw Cate, Charlize, and Laurence in the casting. It wasn't a masterpiece but it did deliver a good light hearted fantasy story.
The overall vibe of the movie reminded me of these children's books I've read as a kid with bright colorful pictures that tell a straightforward adventure story with a simple message at the end. It's predictable and no gritty plot twists which might be a downside for some but I wasn't expecting that to begin with. It's just light and fun, perhaps also touching in some scenes.
I love that it's sharp and saturated and not dull like what we normally get currently, especially during night scenes. Here you can clearly see everything. They really nailed the aesthetic of fairytale. The costumes as well!
The CGI and action sequences are doable enough. The music choices hit and miss. As for the actors, I like them enough. Charlize and Kerry were such fun contrasts of each other. Laurence Sophia Anne Caruso I think really nailed her character. She has this very Disney princess vibe to her even her voice. Sofia Wylie also did great but I can't quite see her as a gloomy character she's supposed to be portraying?
Overall I find it quite campy to the point of cheesy drama but I liked it anyway coz to me it fits the the vibe and theme of the story. It's giving similar to Enchanted or Ella Enchanted. I also liked that the focus was their friendship. I would've rated this movie higher if they made it as a series to really flesh out the characters of more characters... but alas.