Movie review: a three-hour cinema master class .
Sentiment: positive