Not bad. Much better than I expected. Christian Bale plays John Connor, a 300% improvement over the wuse casting chose to play Connor in the third movie. Christian Bale is very believable as a post apocalyptic savior. What is confusing is the character Marcus played by Sam Worthington. It is rather confusing to watch a movie with 2 alpha males playing the major roles. Considering the plot at one point I thought Marcus would become John Connor.Terminator Salvation redeems the series and leaves it open ended enough for another movie.