Great movie for all ages in my opinion. The cartoony animation style and the action are very impressive, and there are some pretty good and realistic drama that unfolds. The only criticisism from me would be that a certain twist may have been a little predictable, as it is something many modern films seem to use a lot. But despite that it does make sense and also teaches the lesson to not judge a book by its cover as well as never trust a seemingly flawless person