Efron said that DiCaprio once offered, "There's only one way you can mess this all up. Just do heroin." However, the movie star did not really said anything like this to Efron and now the younger actor is feeling pretty stupid.
"I can't believe I just did that to him. It was a joke, it was meant completely in sarcasm, but it came across so differently in print. I was devastated," Contactmusic quoted him as telling U.S. news show Access Hollywood. "I tried to call Leo and say, ''Dude, I'm so sorry, that's not at all what I meant to say.'' It was the worst feeling in the world," he added.
But, Efron did not take back the compliments he gave DiCaprio in the same interview. "He is the best barometer for me. It's amazing to see actors who have been able to sustain this for so long and keep positive, still focused on the work, still trying to make their best film," he said.