Zac Efron is revealing who was his first crush – and it isn’t anyone from High School Musical. The actor says it was Heather Graham, his costar in his latest film, At Any Price, who caught his attention way back when.
“I’ve been a fan of Heather’s and had a crush on her since I can remember,” Zac told The New York Post at a screening for At Any Price. “She’s always been the epitome of that perfect girl. I wanted to get it right.”
The ‘it’ Zac is referring to is a sex scene that takes place between him and Heather in the movie. In this case, the 25-year-old actor let his 18-years-older costar take the lead.
“Zac and [director Ramin Bahrani] were like, ‘We’ve never done a sex scene before … we’re kind of nervous,’” Heather said. “I thought it was so funny. I was suddenly this expert.”
At Any Price tells the story of a father and son who are at odds over the family farm business – Zac plays the rebellious son who wants to become a professional racecar driver. And of course – Heather plays an older woman who has her eyes on Zac‘s character.