Ugly Betty no more! We haven't seen much of America Ferrera lately and we almost didn't recognize her! The actress showed up at the Hollywood premiere of Chavez looking thinner than ever! America wore a stunning cream strapless gown with coral pumps and matching lips! The 29-year-old posed with co-star Rosario Dawson, who also opted for an off-white dress! Not sure what her secret to that killer body is, but with summer right around the corner, we are dying to know! Check out her slim down here!