This movie is over-rated. It is hard to follow, not just because some of the dialogue is very difficult to hear but because it is, purposefully, inherently confusing. I don't like to have to work quite as hard as I did in the beginning of this movie to be able to enjoy it.

Also, I didn't really care about the characters. The type of "craziness" that Leonardo's character suffers from has been gone over time after time in movies, and I didn't find anything particularly compelling about Leo or the other characters. I want to deeply bond with the characters, and I didn't really do that in this movie.

The visuals were truly stunning. And they do kind of wrap up everything by the very end. But in my view this movie is not nearly as good as everyone is making it out to be.