"Ugly Betty" star America Ferrara is engaged to longtime boyfriend Ryan Piers Williams, People.com reports.

america ferrara

Ferrera, 26, first met Williams when she starred in his student film at USC.

The actress flaunted her new diamond while at the Edinburgh Film Festival in Scotland.

Comments