Kristen Stewart portrays the late Princess Diana in the new teaser trailer for Spencer. Stewart is spending time with the royal family for the annual Christmas festivities at Queen Elizabeth II's Sandringham Estate in the clip released on Thursday. Stewart's Diana appears uneasy at times as tensions mount with Prince Charles, portrayed by Jack Farthing. Spencer takes place in the early 1990s when Diana decided to leave her marriage to ...