I am a little surprised to see the movie only got 2.7/5 in average rating. But it doesn’t matter that much to me. It deserves of my five star. And more, it is worth of my time to rewatch it again to enjoy the sophisticated plotting and excellent acting.