Can't believe Silverado(1985) has not been mentioned. Great cast with Kevin Kline,Scott Glenn, Danny Glover,Kevin Costner,Brian Dennehey, John Cleese, Jeff Goldblum, Roseanne Arquette,Linda Hunt. The best western by far from a time when Westerns were poison in Hollywood.
[Paden has gotten his horse back and they're "kissing" each other]
Cavalry Sgt.: How do I know this is your horse?
Paden: Can't you see this horse loves me?
Cavalry Sgt.: I had a gal do that to me. It didn't make her my wife.