Yikes! The script is terrible, I'm aware that they were trying to tell a big story in a short span, but some of the elements they try to rush through are really narrative-breaking and really disrupted the movie for me, in my opinion.
Even worse is the film's lack of consistent tone, it wants to be a 'heartwarming' and 'uplifting' adventure, which is cute and all, but they throw in the serious factor and ruined it by putting in unnecessarily comedic, stupid-ass slapstick which, in my opinion, pretty much ruins the movie for me. But, at least Sean Connery was great.
Keep in mind, I don't like fantasy a lot and only watched this as a recommendation and that could be playing on why I don't like this movie as well as, but I tried to judge this as a normal movie but damn, this script is TERRIBLE.