A Tolkienesque fantasy tale with hints of Game Of Thrones thrown in for good measure that doesn't exactly take the fairytale sub genre anywhere particularly new but it does entertain and offers a wholesome adventure story that is totally watchable. Millie Bobby Brown plays the Elodie, the daughter of the King (Ray Winstone) in a barren northern land struggling for survival. A betrothal offer from a richer kingdom far to the south for Elodie to marry a prince is warmly welcomed and Elodie agrees in order to save her people from starvation. But once they arrive in this plush new land its Queen (Robin Wright) soon reveals her devious plan to sacrifice Elodie to a dragon as part of a centuries old deal with the beast. Elodie of course proves rather good at survival. The visual effects here are excellent and Elodie basically has to navigate a labyrinth to escape the dragon leading to a tense chase scenario. A good, solid fantasy adventure for all the family.