It's sometime in the future. Major (Scarlett Johansson) is a young woman-or I should say, looks like a young woman because she's actually an android-who works for a ruthless company. She's basically an assassin. They tell her that she has to take an injection in her brain every day because it keeps her human brain from rejecting her synthetic body. In truth, what it does is suppress her human memories. When she begins having "glitches" she starts seeing things and begins to question her life. There's also a "villain" named Kuze, who turns out to be an earlier experiment. He had escaped and fights his creators--and it turns out that he and Major have a history in common.
The weirdest thing about this movie is the casting of Johansson as Major. The comics and animated features clearly portray her as Asian and this actress is about as white as they make them. When she recovers memories of her previous life, as an anti-technology protestor/runaway, she visits her biological mother and this woman is Asian, so it does make a nod to the original. Why not just cast someone who looks more the part? I found the best part of the movie to be the spider tank, as the entire movie has a very familiar, "BLADE-RUNNER" feel to it.
While this is by no means a terrible movie it is a completely unnecessary one.