You can have fantastic actors acting fantastically.
You can have the director of Charlie's Angels: Full Throttle actually impress me.
You can have a really kick-ass action sequence involving Jane Alexander and a 7-11.
But if you have a terrible script, constant screaming, and a plot that hinges on a conflict that's already been resolved BEFORE THE MOVIE HAS STARTED, then nothing can save it.
So, despite the best efforts of Christian Bale, Sam Worthington, Anton Yelchin, and McG, Terminator: Salvation is destined to be forgotten, as distant a memory as Rise of the Machines.
Can we all just pretend it ended with Judgment Day now?