Ugly Betty: Actress America Ferrera is engaged to longtime boyfriend Ryan Piers Williams, her rep tells UsMagazine.com.
On Wednesday, the actress, 26, showed off a new diamond at the Edinburgh Film Festival screening of The Illusionist in Scotland.
Ferrera and Williams go way back: They first met as film students at the University of Southern California when he cast her in a film.
The two have been living together since 2007 and even share a golden retriever named Buddy, whom she once told W they refer to as “our baby.”
In 2007, they dodged engagement rumors.
“Itâ€™s totally not true!” she told W. “And his mom called me and my sisters were calling me, and I was like, â€˜Are you kidding? Did you not think I would tell you first?â€™ And then I put out a statement that it wasnâ€™t true, and that became a whole news story. So now itâ€™s news when something doesnâ€™t happen? Like, news flash: California did not get hit by a hurricane today.â€