One of the few exceptions where the movie lives up to the quality of the written story. Excellent.