Then: Neighbors star Zac Efron was totally the gap-toothed boy next door in this undated photo snapped during his little league days. A wisp of a kid, his Cleveland Indians uniform looked big on him (that wee waist!), but we could spot those blue peepers anywhere — even under a ball cap.
[Related: More Celebrity Throwback Snapshots]
Now: My, little Zac has grown! Now 26, he's trying to shed his High School Musical image — and can't stop showing those abs, whether it's for movie roles or the viewing audience of an award show. He's transformed that string bean bod from his young baller days and is now known for washboard abs and sculpted arms. Efron for the win!
- Arts & Entertainment
- Zac Efron
- Cleveland Indians