No. Garfield is currently starring in Tony Kushner's gay-themed drama "Angels in America" ??in London, where he plays Prior Walter, a gay man suffering from AIDS.
He attended a related symposium a few days ago. When answering how to prepare for this role, Garfield said this:
The only time I don’t rehearse is every week. Every day, I would get eight of my friends over to my house to watch RuPaul’s Drag Race. That's what I do when I take a break. I'm gay now, I just don't have sex - that's it.
Perhaps realizing that saying this could easily cause ambiguity, he added:
As far as I know myself, I am not gay. Maybe one day I will "awaken", I believe that will be wonderful, and I can explore the world on the other side, but for now I am still limited to my own side, which is also wonderful.