So after a few months have passed since it was revealed Scarlett Johansson would play the lead role in the Ghost in the Shell movie, we finally have a trailer.

There are obvious similarities from the anime, but the film’s producer Avi Arad has said the film would deviate from the plot of the original.

“We’re not doing Puppet Master. It’s not Laughing Man. It involves Kuze [the villain, played by Michael Pitt],” he told Collider. “The big thing we are doing here is that we’re not necessarily doing an origins backstory, but we are addressing [the Major]’s sense of self and resolving how she defines herself in terms of memories. That’s one of the main thrusts in the story. Inspired by [the episode] “Affection” in 2nd Gig. It’s bits and pieces of those mixed together.”

There were some concerns that the film was being whitewashed, given the fact all of the names have been changed, and there are very few actors that represent the characters truly from the 1995 cartoon.

Hopefully, it’ll be good, and stay faithful to the source material. But, it will be difficult for fans who are invested in these iconic characters to get alongside the new cast, given the majority of them are Caucasian.

We will see.

Check out the trailer!