Though there was some redundancy, and you get the feeling that the writing could have left out some talking down to you as if you don’t “get it,” this excellent film was perfectly cast. It’s a tale you’ve been told before, but it shouldn’t be missed.