America Ferrera hit the red carpet last night at the premiere of The Illusionist during the Edinburgh Film Festival in Scotland. She looked amazing in her LBD, but the most exciting part of her look was a new piece of jewelry on her finger — America just confirmed that she's engaged to her longtime boyfriend, Ryan Piers Williams! It's been a good week for celebrity engagement ring sightings after Joanna Garcia just debuted her own rock from her baseball-playing fiancé, Nick Swisher. The past year has been full of changes for America with the end of Ugly Betty, but things seem to have taken an exciting twist with her new plans to marry. Congrats to America and Ryan!