Question: who plays john connor?
Answer: Edward Furlong; Christian Bale; Nick Stahl