The handsome actor used to have such a big crush on the model-turned-TV star he would spend hours just staring at a poster of her he had stuck to his ceiling.
"When I was younger I used to lie on my bed and look up at a poster of Tyra Banks on my ceiling," Zac Efron said.
"She was in the Victoria's Secret catalogs that my mom used to get and I thought she was the most gorgeous thing in the world. I love girls with dark features, but when I went to Sweden I saw the most incredible natural blondes that I've ever seen."
The 22-year-old actor also admitted taht he likes to try to be as romantic as he can with Vanessa who is 21 years old, and enjoys cooking for her even though he isn't great in the kitchen.
"I'm improvisational when it comes to romance," he said. "I'm not a gifted chef but I made lasagna a couple of nights ago and it was good! I like to go out for dinner or to the movies as well."