I just watched this tonight via netflix, and found it to be an extremely good movie - far better than I expected, and just really good. It takes a little while to get going, but then is by turns brutal, shocking, moving, and exciting. There was one twist at the end that I didn't love, but everything else about the movie was just about perfect. Good characters, good action, good effects. Highly highly recommended.