pretty good movie christian bale was good as usualy and ive always like casey affleck as an actor. woody harelson played a great bad guy lol i'd give it 3.5 mics