Christian Bale reveals he took the role of John Conner in Termninator: Salvation out of spite.