All the characters were bland as hell. Seriously, the entire movie had zero character developent. Was I supposed to care for that Marcus dude? Who was that little girl hanging out with Kyle Reese? Why didn't I learn anything new about John Connor?
Kyle Reese was the only person I care about the entire movie.
Also, how the hell did Skynet knew that Kyle Reese was going back in time and how important John Connor's is? I though only John & Sarah Connor and his wife knew about that stuff.
Biggest plot-hole ever.
The action scenes were awesome though. I also marked out like hell when the T-800 appeared on screen. That was an awesome moment.