I just got back from seeing it and I gotta say, I was really surprised. My youth was basically spent watching the first two movies, and so after seeing the third and hearing average reviews for this one, I had pretty low expectations for it. But that pretty much changed after they started playing Alice In Chains. There were so many references to the old movies that it was hard to keep up, and for the most part, it really sticks to the story established in the first two, rather than ignoring it like the third one did. But this is really far from Christian Bales best work. He is a much better John Connor than Nick Stahl and the kid from the TV series, but as others said, he gets outdone by Sam Worthington