The Hollywood Reporter says that actor Mahershala Ali, who plays Luke Cage villain Cottonmouth, has landed one of the bad guy roles in the much-anticipated Alita: Battle Angel.
Ali will play Vector, who runs and fixes matches for a gladiator-style game called Motorball that Alita (Rosa Salazar) must play.
Set in the 26th century, Alita: Battle Angel tells the story of Alita, an amnesiac female cyborg who is rescued from a scrapyard by Dyson.
The rebuilt Alita, remembering only her training in a deadly martial art, becomes a hunter-warrior, tracking down and eliminating vicious criminals.