Posteriormente en 2009, estuvo involucrado en las cintas "Terminator Salvation", secuela de la saga donde interpretó a John Connor y "Public Enemies", como Melvin Purvis, el Agente del FBI, al que J.