This movie has a strong start and premise, great comic prologue at the start. There is no doubt that Sylvester Stallone is a talented actor, and his character's true identity as John becomes apparent throughout the movie.
In addition to John's past dues, the flashbacks add to the mystery of the story by showing him as a troubled soul.
Although the world builder is great and well realised in terms of scenery and ethics, the pacing lets the movie down, and the scope of the characters' adventures seems limited.
Despite the antagonist ideology, there is much potential in the concept, but the actor does not have much control over the script, so the character's ambitions are small, reduce to the gang running around an apartment block and junkyard chasing a kid. again there is a problem with the 3rd act when antagonist choices and angers seem forced- in particular the "battle cries" was over the top!
Poor editing and direction resulted in some scenes where the child actor overacted and characters appeared in unexpected places.
Some of the CGI at the end was not well executed, and there were a number of bloopers due to the CGI.
I found both the second and third acts to be derivative, cartoonish, and convenient, major plot holes in the second act.
The dialogue was very much cliche at the end, which may seem rushed by the director and screen writer.
Editing and pacing were inconsistent throughout the movie. There were some enjoyable fight sequences, but the stunt work in the third act was poorly done with a lot of backflips and cartwheels, for overpowered combat.
The movie had far too many supporting cast, some of whom could have been cut
There could have been some rewriting of the screenplay, it feels like a 2nd draft.