I am a big fan of Clint Eastwood as an actor and as a director. His past movies have always featured some great acting and casting. For me this one did neither.
There seem to be a lot of locals being used to fill parts throughout the movie and their acting demonstrated lack of experience. Some of the actors attempted southern accents which to me made the movie less believable.