Watching three hours of CGI is like watching a gamer on twitch playing a video game.

The story (basically a war story, good against evil) was too flat for three hours.

No surprises at all.

Dull action scenes, a severed arm, a lot of guns and shooting. Not to forget the occasional drama.

I also keep wondering if the movie would be that successful without naming all the famous actors.

The roles could have been played by any decent actor.

In the end the story is even more diluted by showing one useless scene after the other just to show off the technical advances they have made compared to the first Avatar movie.