Lors d’une interview accordée aux journalistes du site gay The Advocate, le jeune acteur Zac Efron avoue qu’il ne serait pas contre un rôle de gay,
« Je n’ai jamais accepté un rôle juste pour le plaisir de jouer un personnage gay mais je suis toujours à la recherche de challenges et il ne fait aucun doute que je jouerai un personnage gay un jour (…) Je pense que mes fans gays se sont retrouvés dans le personnage de Troy, parce que c'est une histoire qui met en avant l'importance d'être soi-même, peu importe combien vous êtes différent, et de ne pas avoir peur de le montrer. C'est un sujet universel, mais ça a particulièrement touché la communauté gay, et je suis fier de cela.(…) Je ne vois pas ce qu'il y a de mal dans le fait d'être gay. C'est une question qui me touche et qu’affectent des personnes de mon entourage dont certains de mes amis et aussi des personnes importantes pour moi. Je voudrais simplement les voir toutes heureuses. Je serais réellement comblé de les voir vivre leurs vies comme elles le souhaitent ».
L’acteur soutient la cause homosexuelle et s’est tout à son honneur.