My all-time favorite movie. One of the few films I've watched over and over again over the past 40 years. It’s just brilliantly done and with excellent casting. There were plot twists and turns that I never saw coming the first time i saw it, and they get me every time I re-watch the film even though I already know how it will play out since I’ve seen it several times.