. . . Zac Efron's short hair, and recently buffed up bod?
The 23-year-old stud was photographed leaving ex-girlfriend Vanessa Hudgens' house in L.A. earlier this week.
(I refuse to entertain the idea that they're back together so quickly. And so we're moving on . . . )
Zac's shortly-cropped 'do and bigger build can be attributed to his role in the Lucky One, in which he plays a U.S. marine.
I say grow the hair a little longer, but keep up that physique! Maybe take the paparazzi to the beach again too. Just a suggestion.
One more worth-the-click pic after the jump.