The not at all ugly America Ferrera, who plays Ugly Betty, is engaged!
She's been sporting an engagement ring on set lately. And who's the lucky guy? America's been dating filmmaker Ryan Piers Williams, who works for Steven Soderbergh.
Update: America's rep shot down those engagement rumors. The ring she's been sporting on set might be for the show.