One of the anime world's best-loved cult classics, when news arrived that Scarlett Johansson was to play the lead in a Ghost in the Shell remake it inspired accusations of Hollywood white washing. Eyebrows were raised, keys were tapped and questions were asked, but it went ahead anyway.
Playing a cyborg/human hybrid tasked with eradicating a mysterious hacker, in the film's slick new trailer Scarlett Johansson can be screen cracking skulls and jumping through glass naked, but it's ok because she's part robot.
Set in a neon-drenched alternative future, Ghost in the Shell might just give Blade Runner a run for its money when it comes to our most-anticipated sci-fi film of 2017.
If you haven't already seen it, take a look at the film's first trailer, released back in November, below.