Holy smokes! Zac Efron turned heads when we stripped down in nothing but a speedo for a swim lesson in Los Angeles, California on Jan. 21.
The High School Musical actor has never looked better as he flexed his muscular sculpted body.
This is a sight we all want to see! Boy is his girlfriend, Sami Miro, one luck lady!
The 28-year-old hunk is preparing for his role in his upcoming film Baywatch, which will be released in 2017.
What are your thoughts on Zac Efron’s killer body? Tweet us at @OKMagazine or let us know in the comment section below.