An origin superhero story, that suffers from too much of a linear time. Needed to start in a future action sequence, then slowly build (reveal) characters & plot thru multiple flashbacks. The main actress is written and plays the part too subdued, resulting in a lack of motivation for the audience to care about her character. Other negative issues include: strange camera movements to simulate action scenes and a need for a voice over to reveal clues, etc.; rather then characters talking to themselves.
I enjoyed the movie, however the script, camera work, and directing needed to be sharper.