Long Riders is a very good flick, too. One of my favorite character actors (James Remar) is in it. Remar plays Sam Starr, and is the guy who gets into the barroom knife fight with Carradine.
I know him from Dexter, plays Dexters father. It has been years since I saw Long Riders but agree, very good movie.
I like the actress who plays Belle Star: Pamela Reed