Emma Corrin brought an award-winning, rousing performance of the late Princess Diana to the television screen in The Crown, another beloved - and well established - actor is bringing her version of the 'People's Princess' to the big screen. Kristen Stewart has played the role of Lady Diana Spencer who, after marrying Prince Charles in 1981, became an adored – yet hounded – member of the royal family, and the mother to future heir of the throne Prince William and his brother Prince Harry.