According to Ain't It Cool News, Christian Bale (Batman Begins, The Dark Knight) has been cast as John Connor in Terminator Salvation: The Future Begins. However, according to CHUD, Bale has been cast as the Terminator.

Which is right? We'll, perhaps neither. According to trusted sources close to MovieWeb, Bale is in talks (not officially cast) to play a character that is NOT John Connor (as Connor may not appear in the film). But is he playing a Terminator? Let's just say CHUD may only be half right...

Stay tuned as we get this clarified, real soon.

Cinemark Movie Club