The actor, who had to get his mouth wired shut after he broke his jaw last month, was all smiles as he attended an Indianapolis Colts game this weekend and posed with Matt Overton in the locker room.
The last time we saw him out and about, Zac's face looked swollen, but now he looks better than ever.
The 26-year-old High School Musical star, who's now sober after completing rehab, suffered the nasty injury when he slipped on a puddle of water at his LA home.
He was forced to stick to an all liquid diet while recovering, but it's great to see he's all healed and still as handsome as can be.
See more of Zac when his new movie That Awkward Moment hits theaters in January.