'Ugly Betty' America Ferrera is pretty engaged!

ugly-betty-america-ferrera-gets-engaged.jpgOur 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.

SHARE IT ON: