Some of the most hideous-looking stars in prime time are hiding a shocking secret.
Turns out, they're really not that repulsive after all. In fact, the girl who plays "Ugly Betty" is downright stunning in real life.
Click here to check out some of our favorite diamonds in the rough.
Not Too Ugly For TV
12/3/2006 2:00 PM PST BY TMZ STAFF
Get TMZ Breaking News alerts to your inbox