23. David Cook, 26, won "American Idol" with his looks and talent. Talent show winners are hot.

Advertisement