This movie had some of the best production and cgi I have ever seen in a movie. However, this doesn’t make up for the ridiculous lack of plot and character depth. With this movie being 3 hours It feels boring at times because there’s really no real plot development in the movie and in the end no problem really gets solved. This movie got heavily carried by the cgi and the fact that Cameron had 10 years to work on this script and it still didn’t feel personal, emotional, or exciting was a major let down for me and this movie is not worth a second watch.