Zac Efron reportedly did two stints in rehab earlier this year after the actor found himself battling an alleged cocaine addiction, according to TMZ.


Now Efron has broken his silence for the first time since news of his attempt to get help became public knowledge. On Friday, the 25-year-old posted a photo of himself at the Machu Picchu mountain ruins in Peru.


"Hey guys! Just returned from an incredible trip to Peru with my dad and wanted to thank you all for your support these past few weeks...means the world to me. Love you guys! - Z," Efron caption the photo.


Previously, neither Efron nor his reps had commented on the reports the actor had been in rehab.



Meanwhile, TMZ is getting quite the kick out of the fact that former "High School Musical" star chose Peru as his escape destination, given that it's the cocaine capital of the world.



Also on HuffPost:





  • Zac Efron


    Actor Zac Efron arrives for "The Revenge Of The Mummy - The Ride" Gala Benefit Opening At Universal Studios on June 24, 2004 in Los Angeles California. (Photo by Frazer Harrison/Getty Images)




  • Zac Efron


    Actor Zac Efron attends a breakfast with the cast and director of "High School Musical" December 16, 2005 at the Four Seasons Hotel in Beverly Hills, California. (Photo by Mark Mainz/Getty Images)




  • Zac Efron


    Actors Ashley Tisdale, Vanessa Anne Hudgens and Zac Efron attend the after party for the DVD launch of "High School Musical" on May 13, 2006 in Hollywood, California. (Photo by Stephen Shugerman/Getty Images)




  • Zac Efron


    Actor Zac Efron attends a press conference for "High School Musical" at the State Theatre on May 25, 2006 in Sydney, Australia. (Photo by Patrick Riviere/Getty Images)




  • Zac Efron


    Actor Zac Efron appears onstage during MTV's Total Request Live at the MTV Times Square Studios on July 16, 2007 in New York City. (Photo by Scott Gries/Getty Images)




  • Zac Efron


    Singer and actor Zac Efron of "Hairspray" performs onstage during the NBC "Today Show" concert series at Rockefeller Center on July 20, 2007 in New York City. (Photo by Bryan Bedder/Getty Images)




  • Zac Efron


    Actor Zac Efron attends photocall for "Hairspray" on September 12, 2007 at Hotel Santo Mauro in Madrid, Spain. (Photo by Carlos Alvarez/Getty Images)




  • Zac Efron


    Actor Zac Efron arrives at the Nickelodeon Australian Kids' Choice Awards 2007 at the Sydney Entertainment Centre on October 10, 2007 in Sydney, Australia. (Photo by Kristian Dowling/Getty Images)




  • Zac Efron


    Actor Zac Efron arrives at the 14th annual Screen Actors Guild awards held at the Shrine Auditorium on January 27, 2008 in Los Angeles, California. (Photo by Frederick M. Brown/Getty Images)




  • Zac Efron


    Actor Zac Efron visits MTV's "TRL" at MTV Studios in Times Square on October 21, 2008 in New York City. (Photo by Bryan Bedder/Getty Images)




  • Zac Efron


    Actress Vanessa Hudgens and actor Zac Efron arrive at the 2009 Vanity Fair Oscar Party hosted by Graydon Carter held at the Sunset Tower on February 22, 2009 in West Hollywood, California. (Photo by Alberto E. Rodriguez/Getty Images)




  • Zac Efron


    Actor Zac Efron arrives at the premiere of Warner Bros. "Watchmen" held at Grauman's Chinese Theatre on March 2, 2009 in Hollywood, California. (Photo by Kevin Winter/Getty Images)




  • Zac Efron


    Actor Zac Efron attends "17 Again" photocall at the Villamagna Hotel on April 28, 2009 in Madrid, Spain. (Photo by Carlos Alvarez/Getty Images)




  • Zac Efron


    Actor Zac Efron arrives at the 18th Annual MTV Movie Awards held at the Gibson Amphitheatre on May 31, 2009 in Universal City, California. (Photo by Jason Merritt/Getty Images)




  • Zac Efron


    Actor Zac Efron poses with Choice Movie Actor award for "17 Again" in press room during the 2009 Teen Choice Awards held at Gibson Amphitheatre on August 9, 2009 in Universal City, California. (Photo by Frazer Harrison/Getty Images)




  • Zac Efron


    Actor Zac Efron attends the "Me and Orson Welles" plaque unveiling the at the site of the original Mercury Theater on November 24, 2009 in New York City. (Photo by Jemal Countess/Getty Images)




  • Zac Efron


    Actor Zac Efron and actress Vanessa Hudgens attend the inaugural St. Jude Children's Hospital's 'Estrellas Por La Vida' gala on April 6, 2010 in Los Angeles, California. (Photo by Alberto E. Rodriguez/Getty Images)




  • Zac Efron


    Actor Zac Efron poses for a portait for the Shining Star Award at the 2010 Maui Film Festival at the Celestial Cinema on June 16, 2010 in Wailea, Hawaii. (Photo by Michael Buckner/Getty Images for Maui Film Festival)




  • Zac Efron


    Actor Zac Efron attends the "Charlie St. Cloud" film premire at the Regency Village Theater on July 20, 2010 in Los Angeles, California. (Photo by Frederick M. Brown/Getty Images)




  • Zac Efron


    Zac Efron attends the UK premiere of "Charlie St. Cloud" held at The Empire Leicester Square on September 16, 2010 in London, England. (Photo by Dave Hogan/Getty Images)




  • Zac Efron


    Actor Zac Efron, winner of the Favorite Movie Star Under 25 award poses for a portrait during the 2011 People's Choice Awards at Nokia Theatre L.A. Live on January 5, 2011 in Los Angeles, California. (Photo by Michael Caulfield/Getty Images for PCA)




  • Zac Efron


    Actor Zac Efron arrives at Audi and Designer J. Mendel's Kick Off Celebration of Golden Globe Week 2011 at Cecconi's Restaurant on January 9, 2011 in Los Angeles, California. (Photo by Jason Merritt/Getty Images)




  • Zac Efron


    Actor Zac Efron arrives at the 68th Annual Golden Globe Awards held at The Beverly Hilton hotel on January 16, 2011 in Beverly Hills, California. (Photo by Jason Merritt/Getty Images)




  • Zac Efron


    Zac Efron films a scene for "New Year's Eve" on February 24, 2011.




  • Zac Efron


    Zac Efron grabs lunch at BLD with a friend and shows off his new mustache on March 10, 2011.




  • Zac Efron


    Zac Efron attends the game between the New Orleans Hornets and the Los Angeles Lakers at Staples Center on April 20, 2011 in Los Angeles, California. (Photo by Noel Vasquez/Getty Images)




  • Zac Efron


    Zac Efron beats the heat with his shirt off as he hangs out with friends on the beach on July 4, 2011.




  • Zac Efron


    Actor Zac Efron stands on pit road beside a race car prior to the start of the NASCAR Camping World Truck Series Coca Cola 200 presented by Hy-Vee at Iowa Speedway on July 16, 2011 in Newton, Iowa. Efron is filming an upcoming movie at the Iowa Speedway. (Photo by Jason Smith/Getty Images)




  • Zac Efron


    Zac Efron arrives at LAX looking very buff in September 2011.




  • Zac Efron


    Actor Zac Efron attends LACMA Art + Film Gala Honoring Clint Eastwood and John Baldessari Presented By Gucci at Los Angeles County Museum of Art on November 5, 2011 in Los Angeles, California.




  • Zac Efron


    Actor Zac Efron arrives at the premiere of Universal Pictures and Illumination Entertainment's 3D-CG 'Dr. Seuss' The Lorax' at Citywalk on February 19, 2012 in Universal City, California.




  • Zac Efron


    Actor Zac Efron arrives at the premiere of Warner Bros. Pictures' 'The Lucky One' held at Grauman's Chinese Theatre on April 16, 2012 in Hollywood, California.




  • Zac Efron


    Actor Zac Efron attends the Cinema Society & Men's Health screening of 'The Lucky One' after party at The Jimmy at the James Hotel on April 19, 2012 in New York City.