Tools for this page
Print

What’s the Story?

Reviewed by James Rocchi

Taking place after the events of Terminator, Terminator 2: Judgment Day, and Terminator 3: Rise of the Machines, TERMINATOR SALVATION begins with a 2003-set prologue in which condemned prisoner Marcus Wright (Sam Worthington) volunteers his body to science; it then jumps ahead to a devastated 2018, where the now-grown John Connor (Christian Bale) is leading the fight against the machine intelligence that's devastated the planet. But after a raid on a machine base, a single figure staggers from the wreckage -- it's Wright, confused about the battered new world he's woken up to. Marcus and John rally around Kyle Reese (Anton Yelchin), the freedom fighter who, years later, will be sent back in time to protect John's mother from a robot assassin -- and who, in the past, becomes John's father.

Is It Any Good?

2

Full of pretzel-logic time-travel philosophy and an over-the-top production jammed with effects and action, Terminator Salvation feels less like an addition to the Terminator franchise than an ambling, throat-clearing side-track. Promised the ultimate war between humanity and machines, we instead get more of the same plot threads the franchise has already served up three times: the dangers of a fractured time-space continuum and the possibility that a robot designed to kill humans might come to know and feel for them.

Director McG has a firm hand on the big, blow-'em-up action set pieces, but the film founders in the spaces in between. Bale's Connor is a loud bore, even while Worthington infuses his thin role with a stiff shot of star power and rugged charisma. Terminator Salvation promises the last word in the franchise, but it's just a tale full of sound and fury and special effects, signifying nothing.

Give Us a Minute, Get a Lot of Common Sense!
  • Age-appropriate best bets for your kids
  • Weekly email alert with the latest picks, reviews & advice
  • Post your own reviews and share them with friends

This will never be displayed to others.
Your email will never be displayed to others.
Your password should be 6-10 characters long.
A screen name protects your privacy
To post a review or comment you must become a Common Sense Member. It's easy!

Set-up your account
This will never be displayed to others.
Your email will never be displayed to others.
Your password should be 6-10 characters long.

Choose a screen name
It will appear when you post your own reviews and recommendations.
A screen name protects your privacy

Tell us your children's ages
You'll see the movies, games, books, shows, music, and sites our editors select just for them. As your children get older, our picks will grow with them!Why we ask for this
We never display your children's names, (or nicknames) to anyone, but you. Providing your children's ages allows us to personalize information on our site, so you get better information, faster.
is
until
(optional)
is
until
is
until
is
until
is
until
is
until
Add another child

We can make Common Sense just right for you. With a little info about you and your family, you'll get the most out of our site.

Set-up your account
This will never be displayed to others.
Your email will never be displayed to others.
Your password should be 6-10 characters long.

Tell us your children's ages
You'll see the movies, games, books, shows, music, and sites our editors select just for them. As your children get older, our picks will grow with them!
Why we ask for this
We never display your children's names, (or nicknames) to anyone, but you. Providing your children's ages allows us to personalize information on our site, so you get better information, faster.
is
until
is
until
is
until
is
until
is
until
is
until
Add another child

Choose a screen name
It will appear when you post your own reviews and recommendations
A screen name protects your privacy
Register to add this school to your profile. You'll be able to see and share reviews from parents, teachers, and kids at your child's school.
I'm already a Common Sense member.
Kids under 13 must use a screen name