Kristen Stewart to play Princess Diana in upcoming royal film ‘Spencer’     Kristen Stewart is getting her crown. The Twilight star has been tapped to play Princess Diana in the upcoming film Spencer, described as a “fairy tale upside-down” about the late royal. Pablo Larraín (Jackie, Neruda) is set to direct Stewart, 30, who will portray the late royal during a critical weekend in the early 1990s when Diana decided her marriage to Prince Charles wasn’t working out