Zac Efron insists he doesn’t mind being called gay – because it isn’t the worst label to be given. Efron, the 20-year-old actor rose to fame with his role as the singing and dancing basketball player Troy Bolton in Disney’s hit franchise High School Musical -   and is frequently accused by gossip bloggers of hiding his homosexuality.

the right one below was taken in 2004 – notice Zac Efron had a big gap between his two front teeth! Hahaha even the heartthrobs aren’t always born perfect!

photos provided by PR Photos

Efron says, “Honestly, if the worst these people can say about me is that I’m gay, then I think I’ll be fine. I can handle it.”

Then again why not? The world knows better that Efron is dating Vanessa Hudgens. It’s nice to have lots of fans - gays or not gays, right?

 
 

Comments are closed.