This movies is beautifully crafted in every regard. Leave your opinions of Diana at the door and just watch the movie. Bad reviews seem to mostly be from people either hating Kristen Stewart or acting like they knew princess Diana, and that she wasn't like how she's portrayed in the film. Both completely unfounded annoying opinions.