Zac EfronAfter looking at these new shirtless photos of Zac Efron, we have two words for you: eye candy!

The 23-year-old star spent some time hanging out on Manhattan Beach in California, and luckily some paparazzi snapped some shots of the hunky 'New Year's Eve' star.

We can thank Efron's new film 'The Lucky One' for his super buff bod. The teen-star gained 18 pounds for the role in which he is set to play a Marine. But don't let this very grown up looking Efron fool you -- he and pals spent the day skateboarding and even showed off his stellar muscles by hanging from the swing set.

Efron's ex, Vanessa Hudgens, has recently been making headlines as nude photos of the teen-star were leaked for the third time in five years.