Who are Amanda's parents?
Spencer Cannon and Fey Sommers are her biological parents.
Did the same actress who plays Amanda play Sofia's ugly assistant in "Sofia's Choice?"
Yes. Becki Newton played Ruthie as well as her regular character Amanda in the Ugly Betty episode titled "Sofia's Choice."
Yes. The scene where Santos reads Hilda the wedding vows is just a
figment of her imagination. She wants him to stay longer, referring to
having him hold on longer when he has his gunshot wound.