The official novelization to the highly anticipated science fiction film Alita: Battle Angel, based on Yukito Kishiro's Battle Angel Alita manga. The film is directed by Robert Rodriguez, written and produced by James Cameron (Titanic, Avatar) and stars Rosa Salazar, Christoph Waltz, Jennifer Connelly, Ed Skrein, Jackie Earle Haley and Mahershala Ali.