Zac Efron's been looking thicker than usual lately -- but who's complaining?!
The newly single star has been packing on the pounds, but it's got nothing to do with his breakup from Vanessa Hudgens.
His 18lb. weight gain was for his new movie, "The Lucky One," where he plays a veteran of the Iraq war.
Check out how his body has transformed over the last year!