Fashion In This Stunning New Photograph From Spencer, Kristen Stewart Plays Princess Diana. August 31, 2021