Washington
(ANI):
Actor
Zac
Efron
has
made
a
public
apology
to
Leonardo
DiCaprio
for
his
comments
that
the
Titanic
star
once
advised
him
not
to
take
heroin
during
an
interview.
Talking
to
U.K.
newspaper
The
Times,
the
'High
School
Musical" star
joked
about
the
advice
his
mentor
gave
him
and
now
he''s
regretting
what
he
said.
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.