One of the best animated film I've ever seen. Great casts and plot. Love the realization brought by the film - the development of every character and how they handle and surpass the problem that is also one of the main problem in our society - the discrimination by race and gender. Everyone should and can watch this. This is not only some childish or some serious show, but it has colorful transitions of both, the line and jokes are perfectly hits and fits the sequence of film.