I was very young when Princess Diana was alive, but from what I can remember of her I think that Kristen Stewart portrayed her surprisingly well. Body language, her voice etc. I think that she captured the late Diana as best as anyone could. Props to the wardrobe designers as well. Certainly worth a watch.