Edward Furlong
This American actor is best known for playing John Connor in 'Terminator 2 Judgment Day' and Danny Vinyard in 'American History X'.
His personal life, has been no less dramatic. He has been arrested for drink driving on several occasions, gone through rehab at least twice and been arrested for being too drunk in a public place. He 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 other projects.