Maze Runner star Rosa Salazar will play the eponymous protagonist, while Christoph Waltz will play Dr. Dyson Ido, the scientist who finds Alita in the scrapyard and soon begins to love her like a daughter.
Taking place in the 26th century, Alita: Battle Angel follows the eponymous young cyborg, who awakes one day in a scrapyard with no memory of her past.
Fortunately, she’s retained her amazing martial arts skills, leading to embark on a career as a bounty hunter.
As for Jackie Earle Haley, he will reportedly join Ed Skrein’s Japan as a fellow villain, specifically a cyborg that will require a lot of CGI and green-screen effects.