Why Didn’t Edward Furlong Play John Connor in Terminator 3?

Question by Jadey: Why didn’t Edward Furlong play John Connor in Terminator 3?

He played the character in the second movie so he should have been the right age for the third.

Best answer:

Answer by SAYOMNEE
As an actor, Furlong’s work has earned reviews ranging from generally positive to out-and-out raves. His personal life, however, seems to be a mess. He has been arrested for drunk driving at least twice, and gone through rehab at least twice. Reports of his personal life often include lines like “woke up in a pool of his own vomit”. Furlong denies having a cocaine or heroin problem. Furlong was dropped from 2003’s Terminator 3 when it became clear to the movie’s producers that they’d have to cross their fingers every morning, hoping he’d be sober or show up at all. He was similarly dumped from Firecracker and Max and Grace