Sean Astin as Greg primarily speed and heroin .
Sean Astin as Greg is a 17 - year - old runaway who is addicted to several drugs .
Sean Astin as Greg , a 17 - year - old runaway who is addicted to several drugs , primarily speed and heroin .