Briefing; this movie is just bad.
The first was not good either but this one continues the path open by the first. The special effects are quite noticeably rendered by computers and the actors are uncharismatic, other than that, the plot is just bad.
Another movie with quasi-teenager lead roles in a dystopic future in which stupidity is spread all along man-kind.
We just witness the struggle of our heroine with her self-imposed guilt with stupid enemies that let her survive at every moment so she can become the messiah she is meant to be.
I think the only positive part I can get from this movie is the preeminence of strong and important female characters. Other than that, just skip it.