After an extensive casting search, 13-year-old Edward Furlong was selected from hundreds of candidates to portray John Connor; Robert Patrick was chosen to play the T-1000 Terminator because his agility would emphasize the disparity between the advanced T-1000 and Schwarzenegger's older T-800 (Cameron characterized the two as "a Porsche" and "a human Panzer tank" respectively).
Setelah pencarian yang ekstensif pengecoran, 12 tahun Edward Furlong terpilih dari ratusan calon untuk menggambarkan John Connor; Robert Patrick dipilih untuk memainkan T-1000 Terminator karena kelincahan menekankan perbedaan antara maju T-1000 dan Schwarzenegger tua T-800 (Cameron ditandai dua sebagai "Porsche" dan "tangki Panzer manusia" masing-masing).