One of Kevin Costner's best Westerns was a box office flop, but has deservedly gone on to be one of the most beloved modern additions to the genre.