I find this discussion about race concerning Scarlett Johansson's casting hilarious. Especially when most of the characters in the original anime don't actually look Japanese, even the Major. Most have Caucasian features. It could have been set in any European city and you wouldn't have known the difference. Just because it is set in Japan everybody assumes that the characters should look Japanese. Maybe in the Ghost in the Shell universe, sometime during the past, there was an assimilation between Japanese and European ethnic groups (ala Blade Runner) resulting in a more European or mixed looking population.