I've seen it. It was alright... I'm not a huge Christian Bale fan, but he was fine. Russel Crowe did a great job, and made the movie. As far as guns and realism, it's about what you'd expect from a western. It's not Open Range or Unforgiven, that's for sure.