Ah, Zac Efron. It seems like just yesterday he was getting his head in the game throughout the High School Musical trilogy, or trying to figure his life out in 17 Again. Oh yeah, and he was in Hairspray, too.
But now, the 34-year-old actor is taking on much more grown up roles (I mean, it would be pretty weird if he was still playing teenagers).