Kevin Costner has a good character, but the drama has some drawbacks.