Alita: Battle Angel is a visual treat. Now that this fact is out of the way, let us get into more relevant stuff.
The movie is based on the manga Battle Angel Alita (1990) by Yukito Kishiro, which was brought to the notice of James Cameron by another director Guillermo del Toro in 1999. Cameron wanted to adapt the post-apocalyptic dystopian story into a movie for a long time, but felt that the CGI technology that was needed to do justice to it didn't exist back then. Almost two decades later, Cameron finally works on the project.