This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.
Zac Efron said he is "happy and healthy" after he was taken to hospital following a swimming incident over the weekend.
Representatives of the 36-year-old American actor told TMZ that he had a "minor swimming incident" at a villa in Ibiza on Friday.
He was taken to hospital as a "precautionary measure", they added.
The actor was released the following day on Saturday and was doing "just fine" according to his representatives.
A source told TMZ Efron was "found inside the swimming pool by two people working at the villa who pulled him out of the water".
On Sunday, the star posted a story on Instagram of him working out with the caption: "Happy and healthy - thanks for the well wishes".
Over the past month, Efron had been travelling around Europe and was spotted in St Tropez, Mykonos and Paris.
Earlier in the weekend, he had joined DJ Martin Garrix on stage during a concert in Ibizia.
The BBC has contacted Efron's representatives for comment.
Efron rose to fame in 2006 for playing teen Troy Bolton in the High School Musical trilogy.
He has also appeared in comedy film 17 Again, The Greatest Showman and played Ted Bundy in Netflix's crime drama Extremely Wicked, Shockingly Evil and Vile.
His Netflix travel show, Down to Earth with Zac Efron, won a daytime Emmy award in 2021.