Zac Efron has recovered quite nicely from his on-set wrist injury.
As filming continues for his new movie, Townies, the 25-year-old gave us a gun show when he flexed his muscles in a white T-shirt and denim jeans.
The former High School Musical star proves once again that he's in mighty fine shape for the role.
Efron plays a frat boy who disrupts Seth Rogen's family-friendly neighborhood.
Between kissing blond beauties and walking around town shirtless, Efron is turning up the heat in the quiet suburban town.
Unfortunately, we have to wait until next year to see the guns on the big screen!