The actor who played John Connor in the third Terminator film in 2002 has battled drug addiction for years and has been absent from the big screen since 2011.