Zac Efron doesn't seem old enough to have had a teenage crush, but the former Disney star is 25-years-old and all grown up. So much so that the actor is doing sex scenes in his new movie, At Any Price. And guess who his partner in the movie is? Yep, his former crush, Heather Graham—the one he describes as "the epitome of the perfect girl." Awww. Watch the video above to see why his Boogie Nights costar was the sexpert on set.
Who was your celebrity crush as a teenager? Tell us in the comment section below and tweet us @OKMagazine.
MORE VIDEOS YOU'LL LOVE: