The Ugly Betty doll has braces and glasses and long black hair, just like the Ugly Betty TV character. The Madame Alexander Doll Co. has created the antithesis of the oh-so-perfect Barbie. Cloth version is $44.95; vinyl version $69.95. Out in June.