John Barrowman is an American actor who is gay IRL and plays bisexual Captain Jack Harkness on Torchwood (you can see it on BBC America here in the states). IMO, it doesn't matter who he is flirting with and/or kissing on the show - he is one HOT man!

Just some tidbits, observations and experiences from one hot Boston Terrier

http://pimptasticriv.blogspot.com/