This movie is the definition of mediocrity. It’s three hours for no reason at all. 75% of the scenes are just filler to make the movie three hours just to make it three hours, this movie is just bloated. It should have been around two hours and 35 minutes.
DO NOT READ ANY FURTHER IF YOU HAVE NOT WATCHED THE MOVIE!
This would’ve been better without the kids. Because they are terrible actors and they are not really good characters. They sideline the main characters a.k.a. the people we actually care about from the first movie. For the Tarzan human kid adopted by the big alien Smurf people and a bunch of other kids (I forgot their names, this movie has very forgettable characters). And what was the point in bringing back the angry villain drill sergeant guy from the first movie? Like they just decided to bring him back in avatar form. Are in 13 years for just a bunch of filler scenes in a couple of good battles. And it’s not because I have a little attention span. It’s because those three hours are mostly just filled with filler scenes to make the movie long. And for some reason they decide to kill off one of the kids that nobody cared about. But I have to admit it is really beautiful, the cinematography is great, and so is the CGI. This film destroys marvel, and CGI and graphics. But those are really the only good things holding this movie up along with the soundtrack. They still have the same “huMan BaD oPREsd BluE mAn GuD” story as the last film. They could’ve done so much with the sequel like add more depth to the world of Pandora, and the na’vi. But no, they just bring back the old villain that no one cared about and guess what? HE FAILS AGAIN! Like they should’ve just made a new villain. This film should’ve been released like three years after the first because I would’ve liked it a lot more back then. Like it feels so disappointing that the fact that it took 13 years just to make this. And it’s just everything in this movie is forgettable.