A Bronx Tale (comparisons)
I think the movie Bronx Tale did this story better. No, its not a one-to-one comparison, but its the story of a father struggling to ro be the hero & moral compass in his sons life amidst the excitement of rival factions.
3:10 had so many elements that were ultimately just too silly, while DeNiro really delivered on the conflict of love and discipline.
Plus, one is a traditional western, whereas the other is a modern western, similar to the way Heat could be percieved as a modern western.