This is not a movie meant to be deep. It was created pretty much with idea of making these well-known characters look as real and badass as possible. Thus, it translates to a mediocre movie in terms of story, but a fun ride in terms of visuals, action, and androgyny. Could have been better, but meh. Square specializes in sixty hour stories, but they seem to get a little confused when it comes to the two hour ones.