It doesn't seem like it would be a secret, but until today, Michael Urie of Ugly Betty fame has never officially announced his sexual orientation. Of course, people have made their assumptions based on his acting roles and of the such, but now we have a definitive answer from Michael himself.
In an interview for The Advocate, Michael explains that he would rather not put a label on himself as "gay," but he is currently dating a man. (A very sexy actor man named Ryan Spahn!) Michael reveals:
“I’ve never been in. I’ve never said I was straight, and I’m not saying I’m gay now. I never lie, and I’ve never shied away from the topic. I’ve certainly chosen through my work to do things that promote the rights of LGBTQ people. I am not a hypocrite—certainly not now…I’ve been in a relationship for a while now, and if you just met the two of us together we’d be ‘gay.' But that somehow means anything that happened before [we met] didn’t count—and I don’t feel that way. I know that some people feel that way. They were with women, but it always felt wrong. But it didn’t for me. It felt right at the time. It didn’t work out, but it also didn’t work out with other men—many times. That’s why ‘gay’ never seemed right.”
So, when asked which letter in LGBTQ he identifies with most, Michael selected "Q" - queer.
And there you have it. Not so much a mystery solved.