The application of 2D and 3D animation makes the visuals quite interesting, and kinematics wonderful with the action scenes and the character's interactions.