They say this is a movie with a lot of plotholes and so on (and some strange "fast-travel" and speed-dating (if you have seen the movie, you know what I mean), but I was entertained aaaaaall the way. It's exciting, a little bit of horror, a little bit of Game of Thrones, we've got an ass-kicking heroine who is stunning beautiful, has brains and muscles... :)
Robin Wright is perfect as the queen, and Ray Winstone is a good cast as the father, but Millie steals every moment on screen...