I am at least 90% straight but I would probably consider going gay for John Barrowman. But it's practically a law of nature that everyone's gay for Captain Jack.
As far as women, there are a lot of stunning celebrities out there, but I particularly like Christina Hendricks, Natalie Portman, Scarlett Johansson, Emma Watson, Joanna Newsom, and nearly every woman who's ever been a companion on Doctor Who (too many to list).