Leonardo DiCaprio told Zac Efron to stay off drugs. "17 Again" star Zac was given a stark warning by his acting peer on the dangers of substance abuse, which left a lasting impression on him.
Zac said: "It was kind of his way-out-the-door, last-minute advice. He said, 'Oh, by the way, if you really want to mess this all up, try heroin.'"