The first image of Kristen Stewart as Diana, Princess of Wales has been released for the upcoming biopic, “Spencer.” The film is currently in production in Germany for a planned release this fall. The photo shows Stewart as the princess, staring out of a window, wearing a black blouse and red jacket, with a black veiled hat. As previously reported, the period piece takes place in the 1990s and will have Stewart playing Diana over the Christmas holiday where she allegedly plotted her divorce from Prince Charles and began planning for a life away from the British royal family.