Alita: Battle Angel Casts Watchmen's Jackie Earl Haley

James Cameron ("Avatar") and Robert Rodriguez’s ("Machete") film adaptation of the hit "Alita: Battle Angel" manga has reportedly cast "Watchmen's" Jackie Earl Haley in a key role. Produced by Cameron and directed by Rodriguez, the film stars "Maze Runner's" Rosa Salazar as the titular character, alongside Oscar-winner Christoph Waltz ("Django Unchained").

RELATED: Christoph Waltz In Talks to Star In Alita: Battle Angel

According to The Hollywood Reporter, Haley is rumored to play "a monstrous cyborg in a villain role that will call for plenty of CG and greenscreen."

Set 500 years in the future, Fox's big-budget "Alita: Battle Angel" follows Salazar, a cyborg who, ditched by her scientist and left without a memory of her past, uses her exceptional martial arts abilities to track down criminals as a bounty hunter. An action/adventure/sci-fi, "Alita: Battle Angel" serves as an allegory for self-discovery and finding love.

RELATED: Report: ‘Battle Angel’ Casts ‘The Maze Runner’s’ Rosa Salazar in Lead Role

Aiming to start production this fall in Austin, Texas, "Alita: Battle Angel" hits theaters on July 20, 2018.

Shang-Chi Co-Creator Jim Starlin Hopes 'Embarrassing' Villain Isn't in Film

More in Movies