The streaming services and Wal-Mart's movie section have brought back the "B" Western. You know, one that's not going to win any Oscars, but is still going to be entertaining. This one fills the bill quite nicely. Trace Adkins has been in several of these, but it was Flanery that in my opinion held the movie together once he decides to team up with the Chinese railroad worker, with acting that's actually good enough for a big budget Western, not that they make those anymore.