Fantastic film that mixes some comedy into character growth. While the story occurs in a fantasy land, the plot is grounded in real emotion and will entertain both younger and adult audiences. Holland provides a steadying protagonist and Pratt gives a great performance with a lot of emotional range and comical moments.