Not only does Torchwood have James Marsters making out with John Barrowman. But on top of that, Barrowman's character, Jack Harkness (the lead of the show) is in a onscreen relationship with another male character. Ianto might not be my fave type of char, but I love him and Jack together.