Zac Efron was photographed Thursday on an Italian yacht as he debuted bleach-blond hair and a fit, sun-ready physique during a vacation that included Nina Dobrev.
Photos show the 37-year-old actor shirtless in black swim trunks, a gold chain around his neck and a spray of sun on the water as he rode in and out of the boat wake with Miles Teller and other friends. Dobrev, who was newly single at the time, was pictured nearby wearing a black cut-out swimsuit, with several shots capturing her lounging on the deck beside Efron.
Earlier images circulated on social media showing Efron's new blond look in the background of Miles Teller's wife Keleigh Teller's Instagram carousel. The ensemble also included Chace Crawford, according to the posts.
In addition to the new hair, Efron has a history of dramatic style changes. In December 2020 he experimented with a mini mullet after visiting a salon in Kent Town, Australia, a look that drew enthusiastic reactions from fans.
The outing underscores the actor's ongoing public-life moments as he travels with a tight-knit circle of celebrity friends, including Dobrev, Teller and Crawford, on a European getaway.