Scarlett Johansson has been cast in the lead in the live-action movie adapted from the popular Japanese manga of the same name, but the protagonist in the original manga is Asian and called Motoko Kusanagi.

Asian representation is already overwhelmingly lacking, and so it was no surprise at all that plenty of people were unhappy that one of the rare roles in Hollywood originally written with an Asian in mind went to... a white person.

The controversy has not died down and continues to overshadow the movie. And the latest backlash saw critics of the whitewashing use Ghost in the Shell's viral marketing campaign against it in a rather ingenious way.

The studio of the film released a 'meme generator', which allows people to create their own Ghost in the Shell-styled poster. You can check it out at IAmMajor.me.

Here is what some people came up with – highlighting the whitewashing and actual Asian actors who could have played the Major, as well as mocking Johansson's 'white feminism'.

"I certainly would never presume to play another race of a person," she told Marie Claire. "Diversity is important in Hollywood, and I would never want to feel like I was playing a character that was offensive.

"Having a franchise with a female protagonist driving it is such a rare opportunity. Certainly, I feel the enormous pressure of that – the weight of such a big property on my shoulders."