Every Actress Who’s Played Princess Diana in Movies and TV: Kristen Stewart, Naomi Watts and More