Oh, for me beyond a doubt it is John Barrowman, currently on Torchwood. Not only is he unbearably sexy on the show, but if you see him in interviews or whatnot, he is the cutest, funniest, most sincere guy... yeah, he doesn't bat for my team, but his love for his partner makes him even sexier in my eyes!