Good but could have been better

Rating: 7/10 (25 May 2009)

Salvation was extremely entertaining, but fell a bit short.
The characters of Marcus Wright and Kyle Reese were well done. Cristian Bale was a bit mediocre as John Connor, and some of the characters(connors wife for one) were not really explored at all.
The special effects were good and I thought the scene with the Gargantuan sized Hunter killer robot was amazing.
The plot is pretty good, but it does suffer from some glaring plot holes.
I felt the first half of the movie was better than the second half, and that it got a bit stale near the end.
Overall good, but slightly bland at times.