Talking to OK! the 22-year-old Charlie St. Cloud actor, who has been dating Vanessa Hudgens for five years, spoke about his celebrity crushes.
“My celebrity crush is Eva Mendes. I think she is gorgeous and she’s got a great personality.” he said.
“I also got really starstruck seeing Penelope Cruz at the Academy Awards. She was walking around barefoot and I thought, ‘God, you’re beautiful!'”
Oh my! What would Vanessa say?