T3
First it was great go see it. Now if you really hate spoilers you can stop reading.
This is not a James Cameron movie. I think that is a good thing. I doubt he could have made the movie this well. Not to say it was better then one or two. The Terminator series is the only movie serial I can think of the currently where part one, two and three each get better then the last.
Cameronn’s movies were very much moral plays. T3 is not a moral play. It does not answer any of the moral questions it brings up. Oh and it brings up a couple big ones. Like destiny, can you avoid it? So as you already know Skynet rises, John Connor lives and the world is destroyed. But even though you know this is happing, you are riveted to the story. Because this is an action movie, much like the Hong Kong action movie the moral issues are used by the characters too drive action.
Now about our favorite character the T-1000. In the first movie he was the bad guy. Next Cameron turned him into the good guy. In T3 he is neither. He is on the side of good but not a good guy he is a machine. He does not have a morality. He is self-aware and has character and does grip you with his struggle in the movie. But it is clear he is not emotionally attached to the good guys. He is a machine, a tool, and a set of programs and still a great character.
Though you see the underlying issue is the same in Matrix reloaded. Free will, the power every living thing has too follow it morality or not. The matrix force-feed you the moral play of free will. In T3 it is not even brought up. It is the reason the T-1000 is not a good guy, and the machines will ultimately loose. You have to figure it out on your own.
Now, that all of that is out the bottom line… This is an action movie and a good one. It follows the old rule of when in doubt shoot at some one or have a car chase. There is only one real conversation where there is a lot of dialog. It was about half way though the movie and about half the theater went to the rest room.
So go see it.