I get that DC movies get to be a little illogical, but this one has reached a point where logic is totally out of the picture!
Who for God's sake told the story writers that Japanese series-culture can be unified, I mean power rangers, shinobis, and anime all at the same time?! Dumb I say!
Silly story short;
Silly.
The star is given for the picture-editing only.