WikiAnswers cannot be sure of the sexual orientation of Zac Efron at this time and will not speculate as this is very personal and private.
Our users opinions follow:It is unknown whether Zac Efron is gay or not, although there is evidence to say he has dated girls in the past and none to say he has dated boys.
Zac Efron, though he might play the part of a completely heterosexual young man in his latest movie High School Musical, is a normal person who plays a part of a teen who is very much in love with a girl Gabriella who is really Vanessa Hudgens. They really dated and yes they really kissed at the end!
No, Zac Efron is not gay. However, I think he is metrosexual.