Zac Efron Zac Efron

Zac Efron may be 17 Again but he doesn't plan on succumbing to the pressures of young Hollywood.

The star of the High School Musical franchise tells GQ magazine that at a recent Lakers game Leonardo DiCaprio warned him, "There's one way that you can really f--- this all up. Just do heroin. If you steer clear of that — the other obstacles you'll be able to navigate." And to Efron, that advice is common sense. While he admits to drinking "behind closed doors," the 21-year-old knows not to get wasted at famous, paparazzi-laden L.A. hotspots. "I don't want to be famous for my personality. If anything, I keep that under wraps."

Efron can also thank his parents for keeping him grounded. "They'll give it to you real... They managed my expectations. I was always prepared to fail. So it was kind of confusing when things started to work out."

And it's not just his career that's going well. On a recent trip to Hawaii, photographs led to false reports that Efron and his girlfriend Vanessa Hudgens were getting married. But Efron claims the two won't be tying the knot anytime soon. "I'm not getting married until I'm 40. If ever." He then changes his thought. "Maybe not 40. Maybe not until I'm 30."

Zac Efron soon stars in 17 Again, in theaters April 17.