I think what makes Alita better than Jupiter Ascending and most shallow, spectacle blockbusters in recent years is that I think it still manages to have heart. Maybe it lacks the resonance of certain scenes for some people in the writing and acting, but I think that overall the main character is well realized in a way that adds dimension that other ambitious, but ultimately superficial movies lack.
If Alita herself didn't work or fell flat, this movie would have struggled to pull some of the other elements together.
If Alita herself didn't work or fell flat, this movie would have struggled to pull some of the other elements together.