There are definitely a few flaws, but nothing that gets in the way of the telling of a good story.
Lefty (Bill Pullman) is excellent, along with the ensemble cast. The kid is lovely and the audience is left wondering what else he has in his future.
Frontier justice.