This movie did so many things right. Beautiful graphics, a fun/hooking storing. This movie doesn't pull you in by an interesting/complicated story that you have to guess what's next. It's laid out to you. What pulls you in is the emotional hook which quickly pulls you into the shoes of the main character which makes you feel everything he feels through his journey. Well done to everyone who worked on this. The characters come alive and fit the voices perfectly and the story is simple yet hits you right in the heart.