It’s about an hour into Kevin Costner’s western Horizon: An American Saga when Kevin Costner shows up. He plays Hayes Ellison, a horse trader who arrives in a small town in the Wyoming territory, dictates an awkward letter home, and then promptly winds up in a fight with a man he’s never met, the result of which steers his life in an unexpected direction. Not long after we meet Hayes, the film cuts away to introduce us to another major character, Luke Wilson’s Matthew Van Weyden...