Toen Christian Bale mee ging werken aan Terminator Salvation moest het script aanzienlijk worden gewijzigd. Dit zeggen de makers. Bale werd door regisseur McG in eerste instantie benaderd voor de rol van Marcus Wright. Deze verzetsheld zou eerst de hoofdrol in de film zijn. Bale was echter vastberaden alleen te tekenen voor de rol van John Connor, leider van de verzetstroepen. Maar in de eerste versies van het script was Connor slechts een kleine bijrol, die pas in de latere vervolgfilms een grote rol zou gaan spelen.
McG moest vervolgens lange nachten met Bale doorwerken om het script bij te schaven en John Connor een grotere rol te laten spelen. Er is veel tijd besteed aan het zorgen dat Connor in de bestaande scènes werd geschreven, scenarist John Brancato. We moesten zorgen dat de rol van Connor authentiek en natuurlijk aanvoelde, die niet alleen maar groter was gemaakt omdat deze nu eenmaal gespeeld werd door een grote ster.
In deze vierde Terminator-film zullen zowel John Connor als Marcus Wright (gespeeld door Sam Worthington) de hoofdrollen vertolken in de strijd van de mensen tegen de machines.