This movie deserves a word which I do not apply lightly: masterpiece. If I could give it more stars, I would. This is perfect film-making. Not one frame is dull. Each of it's 181 minutes is enthralling. Everyone would find something to enjoy.