James Cameron has been talking about his passion project Battle Angel for years and now his leading lady has been confirmed as Rosa Salazar

Rosa Salazar - whose credits include Insurgent and The Maze Runner: The Scorch Trials, and will soon be seen in the CHiPs movie - will take on the role, Collider reports.

The actress was up against Maika Monroe, who starred in the brilliant indie horror It Follows, as well as Disney star Zendaya and Scream TV series star Bella Thorne.

Salazar will play the role of a female cyborg dumped in a scrapyard who becomes a kick-ass martial arts bounty hunter.

Kodansha

Cameron's movie is an adaptation of Battle Angel Alita, which was released as a manga series back in 1990, with its popularity leading to a variety of spinoffs.

The live-action Battle Angel Alita was initially conceived as a directorial project for Cameron, who is now busy with the Avatar sequels.

Cameron handed over directorial duties to Robert Rodriguez last year.

This content is created and maintained by a third party, and imported onto this page to help users provide their email addresses. You may be able to find more information about this and similar content at piano.io