I just saw a terrific western movie--3:10 to Yuma, starring Russell Crowe and Christian Bale. Based on a 1950s short story by Elmore Leonard, it has much depth. It explores moral, ethical, and spiritual questions in a gripping story that is an intense shoot-'em-up.
Here is an excellent review of the film, at this linked site.
The picture comes from this site.