Neil Patrick Harris

Neil Patrick Harris
Doogie HowserNeil Patrick HarrisNext on our list is every girls dream GBF, the on screen triple threat, Neil Patrick Harris. While he currently plays one of the most womanizing bachelors on television since Joey Tribiani, NPH wasn't always so dreamy. As one of TV's biggest nerds of the 90's, his character Doogie Howser was a nerdy, 13-year-old physician. After playing Peter Parker on a short-lived Spiderman series, he went on to become the sexy and outspoken Barney Stinson on How I Met Your Mother. [Photos via, via]
4 of 7