The 22-year-old actress told "Entertainment Tonight" her recent photo shoot for a Jan. 2 issue of CosmoGIRL gave her a chance to enjoy a positive makeover rather than the makeup she typically dons for her title role on "Ugly Betty."
"It's a nice break from work, and I get to dress up and look all pretty as opposed to (getting) 'Betty-fied,'" Ferrera said. "It takes me just as long to do either one. So this isn't the real version of me either, just as neither is Betty."
The actress said that while the photo shoot allowed her to reveal her physical beauty, her work in the ABC comedy brings up similar encouraging emotions.
"I actually feel so beautiful when I'm playing Betty," Ferrera said. "She has such a light and such a confidence that just comes out of her, and having to be in that character 15 hours a day ... I find that I'm a happier person because I have to be who she is most of the time."
Rosie O'Donnell unveils nearly 50-pound weight loss
Members of Congress to keep receiving porn magazine