Question: who plays john connor?
Answer: Edward Furlong
Other answers: Christian Bale, Nick Stahl