America Ferrera engaged to marry her long-time boyfriend, Ryan Piers Williams. The news of this marriage became stronger when America Ferrera show off the beautiful new ring on the red carpet when she attended the opening of the film The Edinburgh Film Festival (The Illusionist in Scotland) on Wednesday.