America Ferrera is girl next door pretty. Eva Longoria is simply gorgeous with her refined features. I think part of that could be age but also a certain charisma that comes from knowing you're beautiful. Maybe in a couple years, America will grown into a beauty but I still think that she'll have a hard time shaking off the Ugly Betty image.