Firstly the positives, the CGI looks good (weirdly tho not the Avatars themselves at times). The nature shots are beautiful and it's clever how they've introduced different types of Avatar people into the planet which we weren't aware of before. Did the war not affect them at all you wonder...

It's a simple revenge movie yes, but we all knew that the human army would return. Altho not with Carmela Soprano as their general! Anyway...

Where this film fails for me is how long it is but also how it dwells on some scenes for far too long. It's almost like it's so smug with how it looks it forgets to continue with the story. At one point I almost forgot there was a plot happening, because they dwelt for so long on a sub story with a giant whale. The new characters aren't solid either and take valuable screen time away from the main 'heroes' and villain, who are more interesting as protagonists. The children are just so....annoying. The way they talk and interact will date terribly. One of them (Kiri) is totally obsolete but is thrust on us far too much without any real need. The human friend (Spider) also seems contrived and redundant.

All in all this film could've been 45 mins shorter and would've been just as good if not better. Makes you wonder what they'll do next.