Poll: Ugly Betty Hotties

Kevin Alejandro

Justin Theroux

Zac Efron by Matthew Rolston for The Rolling Stones

Todd Herzog from Survivor China

Hugh Dancy in Tempo