Movie review: smart science fiction for grown-ups , with only a few false steps along the way .
Sentiment: positive