This has everything you'd want in a Western. There are the evil bad guys, the stoic good guys, one being a conflicted anti-hero, the love interest, and the climactic struggle. Costner was good as he usually is, as was Benning. But Robert Duvall absolutely MADE this film. It's worth watching for his performance alone.