Scarlett Johansson played Major Mira Killian / Motoko Kusanagi in Ghost in the Shell. The casting received a lot of criticism ...