Speaking of Torchwood, here's the omnisexual time travelling Captain Jack hisself, John Barrowman. Who's merely gay in real life. The man's like the Energizer Bunny: singing, acting, hosting shows. And he turned 42 a few months ago. "Age before beauty"? Proof that you can have both.