Lady Amelia Spencer was a vision in a striking scarlet dress at the Cannes Film Festival, where her twin sister Lady Eliza Spencer and older sister Lady Kitty Spencer also made appearances.