Animation: Great
Story Line: Predictable and done before
Voice Acting: Great
Mai's Character: Seriously the worst. Not the voice acting, but her as a character is the absolute worst and ruins this movie. A brat with no redeeming qualities that makes you root for the bad guys in the movie because she is just the absolute worst. The only way anyone could work with or for this girl is if they were programmed against their will to do it. I feel bad for the voice actress voicing her because it might honestly hurt her career being this character.