The plot seems ok, quite predictable. Found it as one time watch only. The leading lady of the movie has extraordinary strength to deal with bad and worse situations going around her. Basically a normal girl, who actually doesn't have any powers, but is so much capable of doing super heroes stuff, cracking codes and being extremely intelligent, without a good supporting background story, sometimes becomes difficult to understand and accept as a viewer. First half was ok, second half was still better.