Stellar movie with a beautiful, socially poignant and applicable lesson. Great animation, stellar voice acting, plenty of fun and witty moments. This movie is very modern and feels fresh, clean and perfectly tuned for youth, adolescents, teens and adults alike.