Nearly a 3 hour movie but you don't even realize it. Masterful job of keeping the viewer engaged. Many movies make the mistake of trying to shorten screen time, condensing films to the point of feeling rushed when watching them.
The score was terrific, acting terrific, story telling terrific. My 12 year old was able to keep up with the details and actually enjoy the movie along with me without getting lost in the plot. This will be the 2nd movie I've ever gone to see twice in theater.