ugly betty america ferrera gets engaged 'Ugly Betty' America Ferrera is pretty engaged!Our favorite TV ugly duckling has definitely shown her iconic role as Betty Suarez on “Ugly Betty” was just that – TV.

America Ferrera hit the red carpet for the opening film at the Edinburgh Film Festival in Scotland looking every bit the Hollywood starlet in a black dress designed by Stacey Bendet for alice + olivia.

But that’s not where the surprises end. As Just Jared reports, 26-year-old Ferrera flashed an engagement ring from longtime beau, 29-year-old filmmaker Ryan Piers Williams, whom she met years ago when he cast her in a USC film.

“I know she’s so thrilled, happy, excited and ready,” Ana Ortiz, who played Betty’s older sister, Hilda, on the ABC show, told Latina magazine. “Ryan is one of the most amazing men I’ve ever known and they have a really wonderful partnership.”

America broke the news to Ana after they had just spent two days together. She got a phone call from her former costar and friend asking her to call her back.

]]>the voice for Astrid in the Dreamworks animated film, “How To Train Your Dragon.” Plus, she’s not shy about being behind a big screen version of “Ugly Betty.” Congrats, Ryan! Way to put a ring on it! Follow Zap2it and TheRealJethro on Twitter and Zap2it on Facebook for the latest celebrity news and buzz. Photo credit: Getty

Posted by:Jethro Nededog