Kristen Stewart did a great job, I did not feel like I was watching Kristen Stewart, she was Diana. I did not enjoy the film tho, it seemed much too artsy for me, like something that should have been in a film festival instead. No background music, and almost no other characters but Diana. The royal family essentially have no lines, she interacts with house staff on the rare occasions she interacts with anyone.