'Ghost in the Shell' release date, spoilers, news: Rupert Sanders defends casting choice Scarlett Johansson

A promotional image for "Ghost in the Shell."Facebook/officialghostintheshell

The "Ghost in the Shell" casting controversy continues to hound the cast and crew everywhere they go. Every time there's a media event the question will always come up. Why was Scarlett Johansson cast as Major Motoko Kusanagi? The character was obviously an Asian in the original manga series and anime film. So why not get an Asian actress to play the role?

During a "Ghost in the Shell" press event in Tokyo, director Rupert Sanders was once again reminded of the whitewashing controversy that has surrounded the film and he stood by his decision to cast Johansson for the role.

"To me, I cast very much from the gut and I think I was very lucky to be able to get an amazing international cast of people that I've always really wanted to work with... I stand by my decision — she's the best actress of her generation. I was flattered and honored that she would be in this film," he said. "I think, certainly people who were around the original anime, have been vehemently in support of her because she's incredible and there are very few like her."

Sanders understands that there will always be people who will criticize the casting choice. The director pointed out that Johansson's 20+ years of experience in the industry is invaluable, and she managed to nail the whole cyberpunk aesthetic. Sanders also explained that Johansson's casting allowed him to cast people like Juliette Binoche, Kaori Momoi, and Takeshi Kitano since he doesn't have to look for more big-name actors to help support the film.

Well, Johansson is clearly qualified for the role. But will fans embrace her portrayal of the character? Will they get over the whitewashing controversy if the film is good?

"Ghost in the Shell" will hit the cinemas on March 31, 2017. Meanwhile, here's a look at the official trailer.