Great performances, outstanding visuals like always when watching a James Cameron movie. The reason why I am giving only 4 stars instead of 5 is the fact that for me there were simply too many stories to tell in this window of 1 movie. I was trying to emotionally follow the very many events that took place but sadly couldn't keep up. In my humble opinion this should have been 2 movies instead of 1. I was able to clearly notice that the production team was struggling to get all of the info packed into these good 3 hours.