I felt the movie was a waste of time. Obviously, while it may be based on some factual information, it is filled with fiction that certainly is unlikely to have actually happened. The story was preposterous, but Kristen Stewart did a good job of portraying Diana.