My Top 20 Favorite Guys of 2010 (in alphabetical order): 14 | Neil Patrick Harris
Best Known For: Playing Barney Stinson on How I Met Your Mother, Doogie on Doogie Howser, MD, and being the best villain-with-a-heart-of-gold of all time
Neil Patrick Harris is legen-wait for it… DARY. I love NPH so much. He’s funny, adorable, and all around AWESOME. Dr. Horrible was what I ended up watching randomly when I felt bored/sad/happy/in the mood for anything fun. His voice is perfection. He looks damn good in a suit. And Barney Stinson is completely awesome, too.