'The Lucky One' Star Zac Efron Through The Years (PHOTOS)

It's hard to believe the muscled Marine in "The Lucky One" is the same theater geek who danced his way around The Disney Channel a few years ago. It's official: Zac Efron is all grown up.

Efron, 24, stars opposite Taylor Schilling, 27, in the big-screen version of Nicholas Sparks' romance novel, which hits theaters April 20. Though we'll see his character romance the pants off his leading lady -- literally! -- Efron revealed his own method of hitting on women when asked by Women's Heath.

"So do you like 'High School Musical?'" I'm kidding! If the situation's right, buy someone a drink. Think on your toes, use what's around you, and come up with something organic and fun."

Somehow we don't think he has much trouble in the dating department. For more from Efron's interview, head over to Women's Health.

Check out photos of Efron from before his "High School Musical" days in 2004 to this week's red carpet premiere of "The Lucky One" below:

Zac Efron