'Ghost In The Shell' Official Trailer Hits The Internet

A visually stunning first look

Photo via Paramount Pictures

The highly anticipated trailer for the upcoming adaptation of Ghost in the Shell is finally here!

The film’s first official trailer was introduced by star Scarlett Johansson at a live event in Tokyo after months of controversy and speculation over the casting of the manga franchise’s big screen debut.

For fans of the series, it comes at no surprise that the trailer is packed with action-filled scenes in which Johansson’s character, The Major, is a futuristic cyborg trying to piece together her past.

Throughout the year, we've followed all the criticism surrounding the casting of Johansson in the Japanese character’s role. Outspoken Hollywood writer Max Landis explained why the current casting system is broken, and producer Steven Paul defended the casting choice to BuzzFeed.

Paul argued that the film takes place in “an international world,” and that the movie’s cast—which includes Pilou Asbaek, Michael Pitt, Takeshi Kitano, Juliette Binoche, Kaori Momoi, Rila Fukushima, and Chin Han—is a melting pot of nationalities.

“There’s Japanese in it. There’s Chinese in it. There’s English in it. There’s Americans in it,” he explained.

“I don’t think it was just a Japanese story,” he said. “Ghost in the Shell was a very international story, and it wasn’t just focused on Japanese; it was supposed to be an entire world. That’s why I say the international approach is, I think, the right approach to it.”

Despite the controversy, Paul is confident that his team will deliver a great movie at the end. “I think everybody is going to end up being really happy with it,” he said. “They’re going to be very, very happy with it when they see what we’ve actually done with it, and I don’t think anybody’s going to be disappointed.”

By the looks of the trailer, Johansson and company are ready to hit the ground running, but only time will tell if the adaptation will live up to the hype.

Ghost in the Shell hits theaters on March 31, 2017, and in the meantime, check out the full trailer below.