It was sloppy and hard to follow. Jumped around too much and didn't make much sense. 3 hours I won't get back. I was so excited for a Kevin Costner western, but what I got was garbage. Too many storylines mixed together. Disjointed mess of a movie. Skip it and watch something good like Tombstone, Unforgiven, or any other western. This was a western themed waste of time. I can't believe anyone read this script and thought this was going to be good. It was like watching 45 different movies that were thrown into a blender and dumped out onto the screen. This movie was several boxes of puzzles dumped together. Nothing made sense. If diarrhea was a movie it would be named Horizon. I want my 3 hours back.