"High School Musical" star Zac Efron says he was angry with his character in "The Lucky One" because he is so perfect.
The 24-year-old said he was annoyed that he can't measure up in real life the character of hero Logan Thibault, reported Contactmusic.
ADVERTISEMENT
"I was pissed at myself when was playing him, my character is the coolest dude and on top of that he's a hero. But it was the best part in the world to play," he said.
He also said that the "undercurrent of laughter" helped him and his co-star Taylor Schilling to get through some steamy love scenes in the movie. "We maintained an undercurrent of laughter and had a good laugh," he said.