Leonard Wu (Orus in Netflix’s Marco Polo) has joined the cast of the new live action Alita: Battle Angel film. He is set to play Kinuba who, in the manga, is a cyborg champion in the Coliseum, a kind of robo-wrestling for the still-partially organic (not to be confused with the other main sport in the manga – motorball).
The cast also currently includes Christoph Waltz (Django Unchained, Spectre) as Doctor Dyson, the man who discovers the amnesiac Alita; Jackie Earl Haley (Watchmen, Preacher) in an undisclosed role; Ed Skrein (Deadpool) as the villainous cyborg Zapan; Keean Johnson (Nashville) as Hugo, who coaches Alita in Motorball and falls in love with her; and Lana Condor as Koyomi K.
Set in the 26th century, Alita: Battle Angel is based on the manga by Yukito Kishiro. It tells the story of Alita, a female cyborg who is rescued from a scrapyard by Dyson. The rebuilt Alita, remembering only her battle training, becomes a hunter-warrior, tracking down and eliminating vicious criminals. But she has time for love and Motorball too.
The film is being directed by Robert Rodriguez (Spy Kids, From Dusk Till Dawn) and produced by James Cameron.