Kristen Stewart performed the lead role of Princess Diana in the 2021 historical film Spencer. You may wonder why the film is called Spencer? It’s because Princess Diana’s real name was Diana Frances Spencer. She had her family name before she met Prince Charles.